npx claudepluginhub kastheco/claude-plugins --plugin task<task-id-or-url>/startImplements Manus-style file-based planning for complex tasks by creating task_plan.md, findings.md, and progress.md. Supports automatic session recovery after /clear.
/startOrchestrates provided tasks using three agents (task-orchestrator, decomposer, dependency-analyzer) to generate execution plans, tracking directories, dependency graphs, and coordination documents.
/startOrchestrates provided tasks using three agents (task-orchestrator, decomposer, dependency-analyzer) to generate execution plans, tracking directories, dependency graphs, and coordination documents.
/startInitializes ClaudeClaw daemon: security checks, installs Bun/Node if needed, interactive setup for model/heartbeat/Telegram/Discord/security, starts heartbeat.
/startStarts interactive UI design session: interviews requirements, generates variations, collects feedback, iterates to refined design, produces implementation plan. Optional target argument.
/startStarts the Nights Watch daemon to monitor Claude usage limits and autonomously execute tasks from task.md. Supports optional --at TIME scheduling.
Start work on ClickUp task with superpowers-driven planning.
Parse from argument:
CU-xxx → use directlyhttps://app.clickup.com/t/xxx → extract ID#xxx or just xxx → prepend CU-If no argument provided, ask user for task ID.
Use Task tool with subagent_type="task:clickup-task-agent":
"Fetch ClickUp task CU-{id}:
1. Get task details (name, description, acceptance criteria)
2. Capture current status (for potential rollback)
3. Update status to 'in progress'
4. Assign to me
Return: task summary, suggested branch name, original_status"
Store original_status in conversation context for rollback on abort.
First, use EnterPlanMode tool to enter plan mode (creates plan file at .claude/plans/<name>.md).
If already in plan mode: Skip EnterPlanMode, use existing plan file.
Then invoke brainstorming (which writes to the active plan file):
Skill tool with skill="superpowers:brainstorming", args:
"Implement ClickUp task CU-{id}: {task-name}
## ClickUp Context
{description from subagent}
## Acceptance Criteria
{criteria from subagent}
## Branch Convention
Use branch: feat/CU-{id}-{slug} (or fix/ for bugs)"
Brainstorming will explore context, ask questions, and output design doc to the plan file.
Track iteration_count = 0.
REPEAT (max 5 iterations):
iteration_countSkill("kas:review-plan")iteration_count >= 5: force user to choose override or abort (no more revisions)original_status, stop workflowOn abort: Use clickup-task-agent: "Update task CU-{id} status to {original_status}"
On ExitPlanMode: User sees plan + review findings together and confirms readiness.
After plan approval, present options:
Plan approved. Choose implementation approach:
1. Subagent-Driven (this session) - Fresh subagent per task
2. Parallel Session - Create worktree, implement in new session
Option 1: Invoke Skill("superpowers:subagent-driven-development")
Option 2:
Skill("superpowers:using-git-worktrees").claude/task-session.json:
{
"taskId": "CU-xxx",
"branch": "feat/CU-xxx-slug",
"worktree": ".worktrees/CU-xxx-slug/",
"planFile": ".claude/plans/xxx.md",
"status": "awaiting-implementation"
}
| Error | Action |
|---|---|
| No argument | Ask for task ID |
| Task fetch fails | Show error, suggest retry |
| Task not found | Show error with valid URL format |
| EnterPlanMode fails | Show error, suggest manual plan creation |
| Already in plan mode | Use existing plan file, continue workflow |
| Brainstorming unavailable | Fall back to /kas:start with ClickUp context |
| Brainstorming crashes | Save partial plan, offer retry or manual edit |
| Review agent fails | Ask user: proceed without review (warn) or retry |
| User aborts | Revert ClickUp status, stop workflow |
| Max iterations (5) | Force choice: override or abort |