From cctd
Show detailed view of a story or task. Auto-detects type by ID format: S001 = story, S001-001 = task.
npx claudepluginhub esakat/cctd --plugin cctdThis skill uses the workspace's default tool permissions.
$ARGUMENTS = ID. Auto-detect story (S001) or task (S001-001).
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.
$ARGUMENTS = ID. Auto-detect story (S001) or task (S001-001). Display and stop. No AskUserQuestion.
No ID → show: 使い方: /cctd:view {ID} (例: S001, S001-001)
Read .tasks/stories/{ID}.md + child tasks from index.
┌──────────────────────────────────────────────┐
│ 📖 {ID}: {Title} │
├──────────────────────────────────────────────┤
│ Status / Priority / Labels / Created │
└──────────────────────────────────────────────┘
## User Story
{content}
## Acceptance Criteria
{checklist}
## Tasks
| ID | Status | Title | Agent | Model | Deps |
## Work Log
Read .tasks/tasks/{ID}.md.
┌──────────────────────────────────────────────┐
│ 🔧 {ID}: {Title} │
│ Story: {StoryID} - {StoryTitle} │
├──────────────────────────────────────────────┤
│ Status / Agent / Model / Priority / Deps │
└──────────────────────────────────────────────┘
## Spec
{content}
## Work Log
Footer: /cctd:spec {ID} /cctd:list