From cctd
Start working on a CCTD story. Converts AI_READY tasks to Claude Code standard Tasks, sets up dependencies, and begins execution. Usage: /cctd:start S001
How this skill is triggered — by the user, by Claude, or both
Slash command
/cctd:startThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Begin execution of a CCTD story by bridging to Claude Code's standard Tasks system.
Begin execution of a CCTD story by bridging to Claude Code's standard Tasks system.
Read {SKILL_DIR}/../_shared/format.md for file format specs.
Read {SKILL_DIR}/../_shared/workflow.md for sync rules.
$ARGUMENTS = Story ID (e.g., S001)
If no argument provided:
.tasks/index.md.tasks/stories/{StoryID}.md.tasks/index.md to get all child task IDs.tasks/tasks/{TaskID}.mdFor each task with status AI_READY or DEFINED (with Spec):
TaskCreate:
subject: task's Title
description: task's Spec section (full content)
activeForm: task's Title + "を実装中"
metadata:
cctdId: "{TaskID}"
agent: "{Agent field}"
model: "{Model field}"
Build a mapping table: CCTD TaskID → Standard Task ID
For each generated standard task:
TaskUpdate({ taskId, addBlockedBy: [mapped IDs] })📋 Story {ID}: {Title}
Status: {old} → IN_PROGRESS
🚀 標準Tasks生成完了:
Task {stdId}: {title} ({cctdId}) → {ready|blocked by ...}
...
▶ 依存なしのタスクから作業を開始します。
Start working on unblocked tasks. As work progresses:
On every standard Task status change, update the corresponding CCTD task:
| Standard Tasks Event | CCTD Action |
|---|---|
| TaskUpdate → in_progress | Task file Status → IN_PROGRESS, Work Log append |
| TaskUpdate → completed | Task file Status → DONE, Work Log append |
| All tasks completed | Story file Status → DONE, Work Log append |
Always update: individual file Status + Work Log + index.md line. Never index.md alone.
npx claudepluginhub esakat/cctd --plugin cctdStarts autonomous story implementation: resolves story via node script, updates git worktree from master via bash, launches tmux node worker session, reports status with session/output details.
Executes configurable BMAD story delivery pipeline using subagents: create story, ATDD tests, development, code review, trace coverage. Auto-selects next todo story from sprint-status.yaml.
Marks tasks ongoing in TASKS.md and begins execution. Triggers on 'start', 'work on', task slugs like #fix-auth, or /starting-task.