From cctd
Interactive planning skill. Brainstorm requirements with user, create stories, break down tasks, and write SDD specs. Supports full flow from scratch, partial flow from existing story, or single task spec writing. Designed for teammate dispatch in Phase 4.
npx claudepluginhub esakat/cctd --plugin cctdThis skill uses the workspace's default tool permissions.
Interactive planning: discovery → story → task breakdown → SDD specs.
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.
Interactive planning: discovery → story → task breakdown → SDD specs.
Read {SKILL_DIR}/../_shared/format.md for file format specs.
Parse $ARGUMENTS to determine entry point:
| Input | Entry Point | Action |
|---|---|---|
| (empty) or free text | Phase 1 | Full flow: discovery → story → tasks → specs |
| Story ID (S001) | Phase 3 | Task breakdown + spec writing for existing story |
| Task ID (S001-001) | Phase 4 | Write/refine spec for single task |
Socratic dialogue to uncover requirements. User interaction required.
User approval required.
.tasks/stories/{ID}.md and update index.md✅ {ID} \{title}` を作成 (DEFINED)`Present plan, user approves before creation.
opus (default) or sonnet (simple/routine only)| # | Title | Agent | Model | Deps | Rationale |
opus: complex design, architecture, multi-file, security-sensitivesonnet: config, type definitions, boilerplate, simple single-file changes.tasks/tasks/{ID}.md for each, update index.mdClaude autonomous. Ask user only when multiple valid approaches exist.
For each task in DEFINED status under the story:
[{date}] Spec作成完了 → AI_READYPhase 4 can be parallelized via teammates:
workflow.md rulesWhen $ARGUMENTS is a task ID (e.g., S001-001):
After Phase 4 completes (all tasks AI_READY), display:
✅ 全タスクのSDD仕様書が完成しました。
▶ 次のステップ:
/cctd:start {StoryID} — 作業を開始(標準Tasks連携で実行管理)
/cctd:list — タスク一覧を確認
/cctd:web — Webビジュアライザで進捗を可視化