By selfishfishi
Meister-loop workflow plugin for Klausemeister sessions. Provides placeholder slash commands and a meister-loop skill loaded by the meister Claude Code in each Klausemeister session.
Move a completed item from processing to the outbox
Optional code review — prompts before transitioning to In Review
Schedule a Linear project's tickets across worktree queues using dependency-aware load balancing
Wait for PR CI checks to pass, then merge and transition to Done
Assess a Backlog ticket, define it if needed, label complexity, transition to Todo
Use immediately at session start on any Claude Code running as a Klausemeister meister (identified by KLAUSE_MEISTER=1 in environment). Reads the workflow loop instructions and begins pulling work from the local Klausemeister MCP server. Applies whenever the session is inside a Klausemeister-managed tmux window and needs to know what to do next.
Use when the user wants to open a pull request, submit work for review, merge a branch, or says "open a PR" / "submit this" / "let's merge" / "ship it" / "push this up". Handles the full PR lifecycle automatically — detects and runs project linters and formatters from CLAUDE.md or Makefile, commits changes following project conventions, rebases on the target branch, resolves simple conflicts, pushes with --force-with-lease, creates the PR via gh, then hands off to the /loop skill to poll for mergeability and merge when ready. Always use this skill when the user asks to create a PR for the current branch.
Use when the user wants to schedule a Linear project's tickets across worktree queues, distribute work based on dependencies, or says "schedule this project" / "assign tickets to worktrees" / "plan the work" / "save this schedule". Takes a Linear project, builds a dependency-aware assignment plan, then lets the user save the plan, enqueue it immediately, or cancel.
Matches all tools
Hooks run on every tool call, not just specific ones
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A native macOS terminal + project-management tool + agent orchestrator, built around a simple idea: the path from "here's a Linear ticket" to "PR merged" should be one app — ideally one keyboard shortcut.
Klausemeister pairs a libghostty-powered terminal with a Linear-backed kanban board, git worktree management, and an MCP server that can drive headless Claude Code "meister" agents through a formal workflow state machine. Pick a ticket, spawn a branch + worktree + tmux session, hand it to a meister, watch it cook.
The main window hosts three panels that share one detail pane:
libghostty; all the fast stuff is Zig.NSTextInputClient bridging for CJK/emoji composition. Key bindings go through performKeyEquivalent so the menu bar and the terminal don't fight over shortcuts./usr/bin/git — no libgit2, no surprises.Klausemeister can spawn a headless Claude Code — a "meister" — in each worktree's tmux session. The meister loads the klause-workflow plugin and drives the ticket through a formal state machine:
Pull → Define → Execute → Review → Open PR → Babysit → Push
Each transition is a slash command (/klause-workflow:klause-define, etc.) that maps to exactly one edge in ProductStateMachine. The app coordinates meisters through an in-process MCP server (Unix socket) and a shim (klause-mcp-shim) that bridges Claude Code's stdio transport to the socket. The shim forwards getNextItem, reportProgress, reportActivity, completeItem, etc. straight into the TCA store.
This makes the whole board "pilotable" — kick a card over to a worktree, start a meister, and it will work the ticket end-to-end unless you intervene.
AppCommand. Runs the action directly.UserDefaults and re-read at session start.Six theme families with multiple variants each, selectable from the Theme menu:
npx claudepluginhub selfishfishi/klausemeister --plugin klause-workflowHarness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).
Claude harness - A harness for solo developers (Vibecoders) to handle full-cycle contract development.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.