Receber por email
← Voltar para o catálogo

dev:story

Gera uma lista de tarefas (TODO.md) com ramificações TDD/E2E/TASK a partir de uma história. Esta skill é o ponto de partida para o desenvolvimento orientado a histórias e é ativada por "Criar tarefa" ou "/dev:story".

556estrelas
Atualizado há 2 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add majiayu000/claude-skill-registry

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/dev-story/svg)](https://www.skillteca.com.br/skills/dev-story)

Skills relacionadas

Ver todas de Pesquisa e Web →

Alerta por categoria

Receba novas skills de Pesquisa e Web toda segunda

1 email curto, só com as skills novas de Pesquisa e Web. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

ストーリー → タスク生成(dev:story)

エージェント委譲ルール

⚠️ 分析・分解・分類は必ずTaskエージェントに委譲する。自分で実行しない。

呼び出しパターン(全ステップ共通):

agentContent = Read(".claude/skills/dev/story/agents/{agent}.md")
Task({ prompt: agentContent + 追加コンテキスト, subagent_type: "general-purpose", model: {指定モデル} })

| Step | agent | model | 追加コンテキスト | |------|-------|-------|-----------------| | 1a | analyze-story.md | opus | ユーザーのストーリー | | 1b | resolve-slug.md | haiku | story-analysis.json + 既存slug一覧 | | 2 | decompose-tasks.md | sonnet | story-analysis.jsonのパス | | 3 | assign-workflow.md | haiku | task-list.jsonのパス |

出力先

docs/features/{feature-slug}/{story-slug}/ に3ファイルを順次保存する。

★ 実行手順(必ずこの順序で実行)

Step 1: ストーリー分析 → story-analysis.json

  1. ユーザーからストーリーを聞き取る
  2. → エージェント委譲(analyze-story.md / opus)
  3. → エージェント委譲(resolve-slug.md / haiku)— 既存slugとの類似判定・候補整理
  4. AskUserQuestion で feature-slug / story-slug を確定(resolve-slugの推奨順で選択肢提示)
  5. mkdir -p docs/features/{feature-slug}/{story-slug}
  6. Write で story-analysis.json を保存

ゲート: story-analysis.json が存在しなければ次に進まない。

Step 2: タスク分解 → task-list.json

  1. → エージェント委譲(decompose-tasks.md / sonnet)
  2. エージェント内でGlob/Readによるコード探索・context作成を行う
  3. 技術選定・方針に判断が必要ならAskUserQuestionで確認(自明ならスキップ可)
  4. Write で task-list.json を保存

ゲート: task-list.json が存在しなければ次に進まない。

Step 3: ワークフロー分類 → TODO.md

  1. → エージェント委譲(assign-workflow.md / haiku)
  2. Write で TODO.md を保存

ゲート: TODO.md が存在しなければ次に進まない。

Step 4: ユーザー確認

  • 実装開始 → dev:developing を呼び出し
  • 修正が必要 → ユーザー指示に従いTODO.mdを修正 → 再確認

完了条件

以下3ファイルがすべて保存されていること:

| ファイル | Phase | |----------|-------| | story-analysis.json | Step 1 | | task-list.json | Step 2 | | TODO.md | Step 3 |

  • 各タスクにTDD/E2E/TASKラベルが付与されている
  • ユーザーが承認済み

参照

  • agents/: analyze-story.md, decompose-tasks.md, assign-workflow.md
  • references/: tdd-criteria.md, e2e-criteria.md, task-criteria.md
  • ルール: .claude/rules/workflow/workflow-branching.md(自動適用)
Compartilhar X LinkedIn