All skills

blueprint

Official
by Api.AirforcePrepends a system promptAI & Agent Building000 uses202,700

>-

open-sourceclaude-codeai-agent-buildingaffaan-m
Share

What this skill does

When applied, it prepends a system prompt before your request is sent — no extra calls and no change to how you are billed beyond the added tokens.

---
name: blueprint
description: >-
  1行の目的を複数セッション、複数エージェントエンジニアリングプロジェクト向けのステップバイステップ構築計画に変換します。各ステップには自己完結型コンテキストブリーフがあり、新しいエージェントがそれをコールドで実行できます。
  敵対的なレビューゲート、依存グラフ、平行ステップ検出、アンチパターンカタログ、計画変更プロトコルを含みます。
  トリガー:ユーザーが複雑なマルチPRタスク用の計画、ブループリント、またはロードマップをリクエストするか、複数のセッションが必要な作業を説明する場合。
  トリガーしない場合:タスクが単一のPRまたは3未満のツール呼び出しで完成可能な場合、またはユーザーが「単にやってくれ」と言う場合。
origin: community
---

# ブループリント — 構築計画ジェネレータ

1行の目的を、任意のコーディングエージェントがコールドで実行できるステップバイステップ構築計画に変換します。

## 使用時期

- 大きな機能をクリアな依存関係の順序で複数のPRに分割
- 複数のセッションにまたがるリファクタリングまたは移行を計画
- サブエージェント間の平行作業流を調整
- セッション間のコンテキスト損失がやり直しを引き起こす可能性のあるタスク

**しないでください**単一のPR、3未満のツール呼び出しで完成可能なタスク、またはユーザーが「単にやってくれ」と言う場合。

## 動作方法

ブループリントは5段階パイプラインを実行します:

1. **研究** — 飛行前チェック(git、gh認証、リモート、デフォルトブランチ)、次にプロジェクト構造、既存計画、メモリファイルを読んでコンテキストを収集。
2. **設計** — 目的を1 PRサイズのステップに分割(典型的には3~12)。依存関係エッジ、平行/順序付け、モデル層、ロールバック戦略を割り当て。
3. **ドラフト** — 自己完結型マークダウン計画ファイルを`plans/`に書く。すべてのステップにはコンテキストブリーフ、タスクリスト、検証コマンド、出口基準を含む — 新しいエージェントが前のステップを読まずに任意のステップを実行できます。
4. **レビュー** — 敵対的なレビューを最強モデルサブエージェント(例:Opus)にチェックリストとアンチパターンカタログに対して委任。最終化する前にすべての重大な知見を修正。
5. **登録** — 計画を保存、メモリインデックスを更新、ステップ数と並列性概要をユーザーに提示。

ブループリントはgit/gh可用性を自動的に検出します。git + GitHub CLIを使用すると、完全なブランチ/PR/CIワークフロー計画を生成します。それらなしでは、ダイレクトモードに切り替わります。

## 例

### 基本的な使用方法

```
/blueprint myapp "PostgreSQLにデータベースを移行"
```

次のようなステップを含む`plans/myapp-migrate-database-to-postgresql.md`を生成します:
- ステップ1:PostgreSQLドライバーと接続構成を追加
- ステップ2:各テーブルの移行スクリプトを作成
- ステップ3:新しいドライバーを使用するようにリポジトリレイヤーを更新
- ステップ4:PostgreSQLに対する統合テストを追加
- ステップ5:古いデータベースコードと構成を削除

## インストール

このスキルはEverything Claude Codeに付属します。ECCがインストールされている場合、別のインストールは必要ありません。

### 完全なECCインストール

ECC リポジトリチェックアウトから作業する場合、スキルが存在することを確認します:

```bash
test -f skills/blueprint/SKILL.md
```

Use this skill

Per request

Add a "skill" field with the skill’s ID to your chat completion request. It is applied server-side before your prompt is sent — no extra calls.

{
  "model": "gpt-4o-mini",
  "skill": "imp-38a8cbdb-8b6a-4c5c-bb62-879515e98fa7",
  "messages": [{ "role": "user", "content": "…" }]
}
Always on — no field to send

Install the skill, enable it in your dashboard and (optionally) limit it to specific models. It then applies automatically to every matching request — with no "skill" field to send each time.

Set it up in your dashboard