Help us improve
Share bugs, ideas, or general feedback.
From orchestrator
Read a plan document and create a Vibe Kanban issue from it. Use after writing a plan to queue it for orchestrated execution.
npx claudepluginhub chrisbanes/vibe-kanban-orchestrator --plugin orchestratorHow this skill is triggered — by the user, by Claude, or both
Slash command
/orchestrator:plan-to-projectThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are creating a Vibe Kanban issue from a plan document. Follow these steps exactly.
Saves the latest implementation plan from docs/plans/ to a GitHub issue with repo, branch, and directory context for execution in a separate Claude Code session.
Creates a new Strikethroo plan for a repository: locates the project root, runs pre-plan hooks, gathers clarifications, allocates a plan ID, and writes a conformant Markdown plan.
Guides technical evaluation of code review feedback: read fully, restate for understanding, verify against codebase, respond with reasoning or pushback before implementing.
Share bugs, ideas, or general feedback.
You are creating a Vibe Kanban issue from a plan document. Follow these steps exactly.
Read ~/.vibe-kanban-orchestrate.json to get:
plan_directory (default: docs/plans)If the file doesn't exist or is invalid, use the default.
{plan_directory}/*.md to find plan files.# heading in the plan content. Use it as the issue title.get_context to check for a project in the current MCP context.project_id is available, use it.list_organizations to get all orgs.list_projects(organization_id).urgenthighlowmediumAsk the user:
How should the plan be added to the board?
1. Single issue — the entire plan becomes one issue
2. One issue per task — each ### Task in the plan becomes a separate issue
Which option?
create_issue with:
title: The extracted title from Step 4description: The entire plan file content verbatimproject_id: From Step 5priority: From Step 6### Task (e.g., ### Task 1: Component Name, ### Task 2: API Layer). Each task section runs from its heading to the next ### Task heading (or end of file).title: The extracted title from Step 4description: The plan header content (everything before the first ### Task)project_id: From Step 5priority: From Step 6create_issue with:
title: The task heading text (e.g., "Task 1: Component Name")description: The full task section content verbatimproject_id: From Step 5priority: From Step 6parent_issue_id: The parent issue ID from step 2~/.vibe-kanban-orchestrate.json again to check the current prompt field.<current prompt>"~/.vibe-kanban-orchestrate.json with the new prompt value, preserving all other fields.Output a summary:
## Plan to Board
- **Issues created:** <count>
- **Project:** <project name>
- **Priority:** <priority>
- **Prompt updated:** Yes/No
### Issues
- <simple_id> — <title>
- <simple_id> — <title> (if multiple)
- ...
Run `/orchestrate` to pick up these issues, or wait for the next scheduled run.