一键导入
standard
単一 repo または通常の機能追加で、要求を構造判断、behavior list、vertical slices、implementation handoff に変える標準設計ワークフロー。 既存 stack で実装できる仕様を、TDD 可能な slice と plan artifact に整理したいとき。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
単一 repo または通常の機能追加で、要求を構造判断、behavior list、vertical slices、implementation handoff に変える標準設計ワークフロー。 既存 stack で実装できる仕様を、TDD 可能な slice と plan artifact に整理したいとき。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
こんなときに使う: Ubuntu / Linux サーバーに SSH で接続し、sudo、systemd サービス、HTTP 監視を一連で安全に進めたいとき。 接続前に SSH_AUTH_SOCK を含む認証状態を固定し、認証で止まらずに サーバー接続・権限確認・サービス起動・停止・再起動・状態確認を一気に行いたいとき。
調査→修正→検証→ふりかえり/後続 Issue 化までを 1 つの改善ループで回したいときに使う。 実装前の再現確認や、review 指摘・検証結果をもとに次のアクションへつなぐ。
こんなときに使う: 現在の会話内容をもとに、実装・エージェント発注に直結する PRD を作りたいとき。 追加のインタビューはせず、すでに会話に出ている内容だけから構成する。 情報が不足している場合は捏造せず「未確定」として明示する。
こんなときに使う: ユーザーが「インタビューして」「質問して」「設計を詰めたい」などと言ったら使う。 計画や設計の重要な判断軸を洗い出し、具体例・反例・影響範囲まで深掘りして要件整理に落とす。
Copilot の custom skill / agent / repository instructions の作成・改善・構造確認を 1 つの入口にまとめる。複合スキルとして、対象に応じて適切な authoring ルートへ 分けつつ、実行時のモデル呼び出しを抑止してルーティングを優先する。試作から `plugins/*` 配布へ昇格するときの name / description 整備も扱う。skill / agent / repo-wide instructions / path-specific instructions を新規作成したいとき、既存定義を育てたいとき、公開前に責務や導線を確かめたいとき。
新しい custom agent を既存 agent 群と同じ型で立ち上げる。agent の新規追加、役割分離のための専門 agent 作成、既存群の隙間を埋めたいとき。
| name | standard |
| description | 単一 repo または通常の機能追加で、要求を構造判断、behavior list、vertical slices、implementation handoff に変える標準設計ワークフロー。 既存 stack で実装できる仕様を、TDD 可能な slice と plan artifact に整理したいとき。 |
interview-with-docs で固まった要求を、implement が TDD で進められる形へ圧縮します。
既存 repo の通常変更では、このルートを既定にします。
読むもの:
CONTEXT.md固定するもの:
blocking unknown が残る場合は interview-with-docs に戻します。
実装に必要な構造だけを決めます。
判断 lens:
大きな技術選定が必要な場合だけ _foundation/TECH_SELECTION_HARNESS.md を読みます。既存 stack で自然に実装できる場合は技術選定 checkpoint を省略します。
受け入れ条件を、観測可能な振る舞いに変換します。
各 behavior に含めるもの:
private method や内部 collaborator の呼び出し回数を仕様化しません。
1 slice は 1 ユーザー行動、または 1 acceptance condition を主語にします。 最初の slice は tracer bullet として、必要な層を薄く縦断します。
各 slice に含めるもの:
RED の期待失敗理由GREEN / acceptance commandhorizontal slice(DB だけ、UI だけ、テストだけ)は避けます。
次に該当する場合は、設計内で扱います。
設計が対象技術で自然に実装できない場合は、構造判断へ戻して小さく直します。
docs/design/NNN_TECHNICAL_DESIGN.md が必要なら保存します。
実装進行の checklist が必要な場合だけ docs/plan/NNN_PLAN.md を作ります。
ユーザーが設計書 / 計画書を repo に残すよう明示した場合は、保存を省略しません。
handoff には必ず artifacts: フィールドを入れます。artifacts: conversation-only とするか、保存した path を ### Artifacts 配下に列挙します。
handoff の最小形:
## Implementation Handoff
### Goal
### Success Criteria
### Out of Scope
### Structure Decisions
### Behavior List
### Vertical Slices
| Slice | HITL/AFK | Done | First Test | RED Expectation | Commands |
|---|---|---|---|---|---|
### Artifacts
artifacts: conversation-only
または:
artifacts:
- docs/design/NNN_TECHNICAL_DESIGN.md
- docs/plan/NNN_PLAN.md
### Risks / Unknowns
### Return Conditions
implement に渡す。plugins/happy-coding/skills/interview-with-docs/SKILL.mdplugins/happy-coding/skills/implement/SKILL.mdplugins/happy-coding/skills/design-and-plan/references/WORK_ARTIFACTS.mdplugins/happy-coding/skills/design-and-plan/assets/NNN_PLAN_TEMPLATE.md