From delivery-plugin
AIエージェントのコーディング着手前に、要件・コンテキスト・境界・検証・観測のボトルネックを診断し、今すぐ解消できる前処理と解消アクション付きブリーフを生成する。Use when: 新しいタスク開始前、実装前の準備、着手前チェック、preflight、作業開始のボトルネックを解消したい時、詰まりを先に潰してから着手したい時。
npx claudepluginhub caphtech/claude-marketplace --plugin delivery-pluginThis skill uses the workspace's default tool permissions.
AIエージェントが実装に入る前に、着手を遅らせるボトルネックを薄く横断スキャンし、**今すぐ解消できるものだけ片付けてから着手可能性を上げる**。
Clarifies vague user requests via iterative Q&A loop and parallel subagent codebase exploration. Outputs scoped context brief for precise planning. Triggers on 'I want to...' or ambiguous scopes.
Conducts pre-task intelligence briefing by activating relevant agents in parallel for analysis, time estimation, risk mapping, and execution planning before complex tasks.
Share bugs, ideas, or general feedback.
AIエージェントが実装に入る前に、着手を遅らせるボトルネックを薄く横断スキャンし、今すぐ解消できるものだけ片付けてから着手可能性を上げる。
ready / partial / blocked のいずれかでブリーフを返すai-led-onboarding との違い| スキル | 主対象 | 完了条件 |
|---|---|---|
ai-led-onboarding | 人間が最小スキーマを再構築できること | 人間の理解が成立している |
agent-coding-preflight | AIエージェントが実装前の詰まりを減らせていること | AIが安全に着手しやすい状態になっている |
| 状態 | 意味 |
|---|---|
ready | 着手前ボトルネックが十分に潰れ、最初の検証・観測まで決まっている |
partial | 着手できるが、残タスクや未解消の不確実性がある |
blocked | いま着手すると誤実装や手戻りの確率が高い |
1. タスク契約の確立
2. 5領域スキャン
3. 即時解消パス
4. 深掘りルーティング
5. Ready判定
6. ブリーフ生成
以下を3〜5項目で圧縮する。
goal: 何を成立させたいかsuccess_criteria: どうなれば完了かconstraints: 期限、互換性、性能、セキュリティなどentrypoints: 最初に読む入口候補入口が不明な場合は、まず source of truth 候補から逆引きして仮置きする。
Step 2で references/bottleneck-catalog.md を読む。各領域ごとに次の3点を埋める。
bottleneck: 何が詰まりかevidence: 何を根拠にそう言えるかresolvable_now: 今その場で薄く解消できるか対象は以下の5領域に固定する。
以下だけをその場で処理する。
解消の基準は「15分前後で完了し、実装修正に踏み込まないこと」。
今すぐ解消できない項目だけ、主ボトルネックに応じて既存スキルへ接続する。
| 主ボトルネック | 接続先 |
|---|---|
| 要件の曖昧さ | spec-observation, uncertainty-resolution |
| 依存・影響範囲の不明 | impact-analysis |
| コードの読みにくさ | ai-readability-analysis |
| 検証不足 | observation-minimum-set, boundary-observation |
| 観測不足 | operability-observation |
| 依存の不安 | dependency-observation |
| セキュリティ懸念 | security-observation |
| 並行性懸念 | concurrency-observation |
以下のルールで判定する。
ready: 5領域のうち致命的な未解消がなく、最初の検証と観測が決まっているpartial: 着手は可能だが、1〜2領域に残件があるblocked: 要件、source of truth、境界、または検証のどれかが未確定で危険Step 6で assets/preflight-brief.md を使い、最終出力を1つにまとめる。
必須フィールド:
statusgoalsuccess_criteriaconstraintsresolved_nowremaining_unknownssource_of_truthboundary_mapvalidation_first_stepobservation_first_steprecommended_followup_skillsremaining_unknowns に出す「このバグ修正に入る前に preflight して。関連しそうなのは src/auth/login.ts。」
## Preflight Brief
- status: partial
- goal: 認証失敗時の誤判定を修正する
### resolved_now
- source of truth を `src/auth/login.ts` と関連テストへ確定
- 読む順番を login handler -> validator -> auth tests に固定
- 最小検証手順を既存認証テストの再実行に固定
### remaining_unknowns
- エラーコード契約が仕様書にない
### recommended_followup_skills
- spec-observation
ready を甘く出さない