escribir-hus について
escribir-husは、分野を問わずPRDを実行可能なユーザーストーリーに変換するスキルです。共通テンプレートとGherkinシナリオを使い、矛盾や未決事項を明示して、未確認の前提や対象外の作業を加えません。
主な機能
- 01明確なスコープ項目をストーリー化
- 02正常系と境界条件のGherkin作成
- 03PRD各節の矛盾を明示
- 04未確定事項を具体的な質問に変換
- 05ストーリーごとにMarkdownで保存
活用シーン
- 01PRDを実装可能なストーリーに分解
- 02実装前に未決の業務判断を明確化
- 03既存システムの用語集にストーリーを合わせる
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ adminoryslabs/ armory --skill escribir-husインストール後、Claude Code で/escribir-husを入力して読み込まれたか確認します。
同梱ファイルassets/hu-template.mdreferences/ejemplos-aplicados.md
詳細
ユーザーストーリーを書く
目標
プロジェクトのドメイン(医療、フィンテック、小売など)を問わず、PRDを実行可能なユーザーストーリーに変換します。各ユーザーストーリーは、PRDに書かれていない内容を誰かが推測しなくても構築できる必要があります。
入力
- PRD(5つのセクションで構成。形式は一定ですが、ドメインは異なり、決めつけてはいけません):
- 問題
- 目標
- スコープ(含む/含まない)
- 前提と未決事項
- 成功基準
- システムがすでに存在し、コンテキストが設定されている場合:
docs/contexto/GLOSARIO.mdとdocs/contexto/CAPACIDADES.md。ユーザーストーリーでは用語集の用語を使い、システムがすでに備えている機能を重複させません。
PRDにセクションがない場合は、プロセスを変えずに対応します(たとえば、「問題」から目標を抽出するなど)。その旨を明記します。
ワークフロー
- 何も書き始める前に、5つのセクションすべてを読む。 スコープが境界を定め、未決事項がまだ決定されていない内容を示します。
- スコープに記載された明確な機能を特定する。 各機能を1つのユーザーストーリーにします。複数の機能を巨大なユーザーストーリーにまとめたり、1つのアクションのサブステップごとに人工的なユーザーストーリーを作って細分化しすぎたりしないでください。
- 解決する前に、セクション間の矛盾を特定する。 スコープ、目標、成功基準の内容が一致しない場合、黙って判断してはいけません。矛盾を記録し、基準を満たすために必要な最小限のものだけを構築したうえで、ビジネス側の確認が必要であることを明記します。
- 各ユーザーストーリーを
assets/hu-template.mdを使って作成する。 ストーリー(As a/I want/So that)と、少なくとも2つのGherkinシナリオ(正常系+エッジケース1つ)を含めます。 - 複数の機能にまたがるビジネスルール(たとえば、複数の機能に適用される成功基準)は、別のユーザーストーリーにするのではなく、該当する各ユーザーストーリーのエッジケースシナリオとして検証します。
- PRDで確認されていないデータを、都合よく仮定してはいけません。 未決事項として記載し、ビジネス側に尋ねる質問を正確に示します。
- 「含まない」と記載されたものは、明らかな改善に思えても追加しません。
- 未決事項は、明確に該当するユーザーストーリーにのみ割り当てます。 既定で全てのユーザーストーリーにコピーしないでください。
- ユーザーストーリーごとにMarkdownファイルを1つ作成し、プロジェクトのフォルダーに保存します。
品質ゲート
- PRDの5つのセクションを読んだ(スコープだけではない)
- 各ユーザーストーリーは、スコープ内の明確な機能に対応している。複数の機能をまとめたり、細分化しすぎたりしていない
- 各ユーザーストーリーに、少なくとも2つのGherkinシナリオ(正常系+エッジケース)がある
- 仮定したデータが、すでに決定済みであるかのように記載されていない
- 「含まない」のリストにある内容が、機能として紛れ込んでいない
- 各未決事項に、仮定を装ったものではなく、ビジネス側への質問が正確に記載されている
- PRDのセクション間の矛盾が、黙って解決されずに記録されている
- システムのコンテキストが設定されている場合、用語集の用語を使い、機能を重複させていない
- ユーザーストーリーごとにMarkdownファイルを1つ作成し、プロジェクトのフォルダーに保存した
参考資料
assets/hu-template.md— ユーザーストーリーのテンプレート。references/ejemplos-aplicados.md— 過去のプロジェクトで解決した事例(スコープの矛盾、未決事項、他のエージェントが提案したスコープ外の項目)。
コメント
Markdown 対応