公式スキル · プロダクト
受け入れ条件つきのユーザーストーリー
機能をユーザーストーリーに分け、Given/When/Then の受け入れ条件、エッジケース、対象外のメモ、ストーリーごとの INVEST のチェックをつける。
AI スキル
AI に、機能を受け入れ条件つきのユーザーストーリーにさせる
14日間無料・カード不要
Claude・ChatGPT・コーディング用の AI で使えます。TeamとBusiness では、ポッドに入れた公式スキルが改善のたびに自動で最新版になります。
使う場面
- PRD や機能が合意され、チケットとしてバックログに入れたい
- チケットはあるのに、どうなれば完了かだれも言えない
AI に渡すもの
- 機能の説明か PRD のセクション
- 関わるユーザーの役割
- わかっているルールと制限(任意)
できあがるもの
ユーザーストーリーの一式。それぞれに Given/When/Then のシナリオ、エッジケース、対象外のメモ、INVEST の行、未決の質問をつける。
手順
- 役割とその目的を挙げる
- 各ストーリーを「〈役割〉として、〈成果〉のために、〈機能〉がほしい」の形で書く
- ユーザーに見える単位で分ける
- 受け入れ条件を Given/When/Then で書く
- エッジケースを挙げる
- 対象外のメモを書く
- INVEST で確かめる
例
AI に渡すもの
オーナーが、税理士を閲覧専用のユーザーとして招待できるようにしたい。閲覧専用のユーザーは何も変更できない。オーナーは閲覧専用のユーザーを外せる。
返ってくるもの(冒頭)
ユーザーストーリー: 税理士向けの閲覧専用ユーザー
ストーリー1: 閲覧専用のユーザーを招待する
アカウントのオーナー として、ファイルを書き出さなくても税理士が数字を確認できる ように、メールで閲覧専用のユーザーを招待できる機能 がほしい。
受け入れ条件
- シナリオ: オーナーが招待を送る
Given アカウントのオーナーとして、チームのページを開いている When メールアドレスを入力し、「閲覧専用」を選び、「招待を送る」を選ぶ Then 相手に招待メールが届く And チームの一覧に「閲覧専用・招待中」として表示される
- シナリオ: すでにチームにいるメールアドレス
Given そのメールアドレスが、既存のチームメンバーのものである When そのアドレスに閲覧専用の招待を送る Then 「この方はすでにチームにいます」と表示され、招待は送られない
エッジケース
- メールアドレスの形式が正しくない → 入力欄にエラーを表示。フォームの既存の入力チェックで扱う [仮定]
- 招待が承諾されないまま → 対象外(有効期限は未決の質問)
対象外
- 既存のメンバーの役割を閲覧専用に変えること。
この続き、すべての手順、AI が答える前に行うチェックは、スキルをポッドに追加すると使えます。
このスキルを AI で使うチームで使う
AI Skill Pod に追加すると、業務委託の方も含めてチーム全員が、自分の AI から同じ版を使えます。 AI スキルをチームで共有する方法を読む
変更履歴
- v1.0.1 · · Example: Story 3 now has a failure scenario, a removed user who tries to sign in again is refused.
- v1.0.0 · · First release.
出典
出典は英語のページです。
- INVEST in Good Stories, and SMART Tasks (XP123) (2026-11-04に確認)
- Given When Then (Martin Fowler) (2026-11-04に確認)
- Introducing BDD (Dan North) (2026-11-04に確認)
- Essential XP: Card, Conversation, Confirmation (Ron Jeffries) (2026-11-04に確認)