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
npx claudepluginhub esakat/cctd --plugin cctdThis skill uses the workspace's default tool permissions.
Begin execution of a CCTD story by bridging to Claude Code's standard Tasks system.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
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.