オプション

blueprint

affaan-m/ECC affaan-m/ECC

1行の目標から、依存関係グラフ、並行ステップの検出、およびマルチセッションのエンジニアリングプロジェクト向けの敵対的レビュー機能を備えた、段階的な構築計画を生成します。

...すべて拡張します
0
更新された時間 2026年9月30日

Blueprint — 構築プラン生成ツール

たった1行の目的を、どのコーディング担当者でも即座に実行できる段階的な構築計画に変換します。

使用すべき場面

  • 大規模な機能を、明確な依存関係順に従って複数のプルリクエスト(PR)に分割する場合
  • 複数のセッションにまたがるリファクタリングや移行を計画する場合
  • サブエージェント間で並行して進行する作業ストリームを調整する場合
  • セッション間のコンテキストの喪失により手戻りが生じる恐れのあるタスク

単一のプルリクエストで完了できるタスク、ツール呼び出しが3回未満のタスク、またはユーザーから「とにかくやって」と言われた場合は使用しないでください。

仕組み

Blueprint 5段階のパイプラインを実行します:

  1. 調査 — 事前チェック(git、gh auth、リモート、デフォルトブランチ)を行った後、プロジェクト構造、既存の計画、メモリファイルを読み込んでコンテキストを収集します。
  2. 設計 — 目標を1つのプルリクエストで処理可能なステップ(通常3~12ステップ)に分割します。各ステップごとに、依存関係、並列/直列の順序、モデル階層(最厳格 vs デフォルト)、およびロールバック戦略を割り当てます。
  3. 草案 — 独立したMarkdown形式の計画ファイルを plans/。各ステップには、コンテキストの概要、タスクリスト、検証コマンド、終了基準が含まれており、新規のエージェントでも前のステップを読まずに任意のステップを実行できます。
  4. レビュー — チェックリストとアンチパターンカタログに基づいて、最強モデルサブエージェント(例:Opus)に敵対的レビューを委任します。最終確定前に、すべての重大な問題点を修正します。
  5. 登録 — 計画を保存し、メモリインデックスを更新し、ステップ数と並列処理の概要をユーザーに提示します。

Blueprint git/ghの利用可否を自動的に検出します。git + GitHub CLIが利用可能な場合は、完全なブランチ/PR/CIワークフロー計画を生成します。利用できない場合は、ダイレクトモード(その場で編集、ブランチなし)に切り替わります。

使用例

基本的な使い方

/blueprint myapp "migrate database to PostgreSQL"

次のような plans/myapp-migrate-database-to-postgresql.md 次のようなステップで生成されます:

  • ステップ 1: PostgreSQL ドライバと接続設定を追加する
  • 手順 2: 各テーブルのマイグレーションスクリプトを作成する
  • 手順 3: 新しいドライバを使用するようにリポジトリ層を更新する
  • ステップ4:PostgreSQL に対する統合テストを追加する
  • ステップ5:古いデータベースのコードと設定を削除する

マルチエージェントプロジェクト

/blueprint chatbot "extract LLM providers into a plugin system"

可能な場合は並列ステップを含む計画を策定する(例:プラグインインターフェースのステップが完了した後、「Anthropicプラグインの実装」と「OpenAIプラグインの実装」を並行して実行する)、 モデル層の割り当て(インターフェース設計ステップでは「最も重要」、実装では「デフォルト」)、および各ステップ終了後に検証される不変条件(例:「既存のテストがすべてパスする」、「コアにプロバイダーのインポートがない」など)を生成します。

主な機能

  • コールドスタート実行 — すべてのステップには、独立したコンテキスト概要が含まれています。事前のコンテキストは必要ありません。
  • 敵対的レビューゲート — すべての計画は、完全性、依存関係の正確性、およびアンチパターンの検出を網羅したチェックリストに基づき、最強モデルのサブエージェントによってレビューされます。
  • ブランチ/PR/CI ワークフロー — すべてのステップに組み込まれています。git/gh が存在しない場合は、ダイレクトモードへスムーズに移行します。
  • 並列ステップの検出 — 依存関係グラフにより、共有ファイルや出力依存関係のないステップを特定します。
  • プラン変更プロトコル — 正式なプロトコルと監査証跡に基づき、ステップの分割、挿入、スキップ、順序変更、または破棄が可能です。
  • 実行時のリスクゼロ — 純粋なMarkdownスキル。リポジトリ全体には .md ファイルのみで構成されており、フックも、シェルスクリプトも、実行可能コードも、 package.json、ビルドステップもありません。インストール時や呼び出し時に、Claude CodeのネイティブMarkdownスキルローダー以外に実行されるものは一切ありません。

インストール

このスキルは Everything Claude Code に同梱されています。ECC がインストールされていれば、別途インストールする必要はありません。

ECCの完全インストール

ECCリポジトリから作業している場合は、以下のコマンドでスキルが存在することを確認してください:

test -f skills/blueprint/SKILL.md

後で更新する場合は、更新前にECCのdiffを確認してください:

cd /path/to/everything-claude-code
git fetch origin main
git log --oneline HEAD..origin/main       # review new commits before updating
git checkout           # pin to a specific reviewed commit

ベンダー化されたスタンドアロンインストール

ECCのフルインストールとは別に、このスキルのみをベンダー化して使用する場合は、ECCリポジトリからレビュー済みのファイルを ~/.claude/skills/blueprint/SKILL.mdにコピーしてください。ベンダー化されたコピーには git リモートがないため、更新する際は git pull.

要件

  • Claude Code( /blueprint スラッシュコマンド)
  • Git + GitHub CLI(オプション — 完全なブランチ/PR/CI ワークフローを有効にします。Blueprintは、これがないことを検知すると、自動的にダイレクトモードに切り替わります)

出典

antbotlab/blueprint — 上流プロジェクトおよびリファレンスデザイン — に着想を得ています。

GitHubで見る
---
name: blueprint
description: Generate a step-by-step construction plan from a one-line objective, with dependency graphs, parallel step detection, and adversarial review for multi-session engineering projects.
---

# Blueprint — Construction Plan Generator

Turn a one-line objective into a step-by-step construction plan that any coding agent can execute cold.

## When to Use

- Breaking a large feature into multiple PRs with clear dependency order
- Planning a refactor or migration that spans multiple sessions
- Coordinating parallel workstreams across sub-agents
- Any task where context loss between sessions would cause rework

**Do not use** for tasks completable in a single PR, fewer than 3 tool calls, or when the user says "just do it."

## How It Works

Blueprint runs a 5-phase pipeline:

1. **Research** — Pre-flight checks (git, gh auth, remote, default branch), then reads project structure, existing plans, and memory files to gather context.
2. **Design** — Breaks the objective into one-PR-sized steps (3–12 typical). Assigns dependency edges, parallel/serial ordering, model tier (strongest vs default), and rollback strategy per step.
3. **Draft** — Writes a self-contained Markdown plan file to `plans/`. Every step includes a context brief, task list, verification commands, and exit criteria — so a fresh agent can execute any step without reading prior steps.
4. **Review** — Delegates adversarial review to a strongest-model sub-agent (e.g., Opus) against a checklist and anti-pattern catalog. Fixes all critical findings before finalizing.
5. **Register** — Saves the plan, updates memory index, and presents the step count and parallelism summary to the user.

Blueprint detects git/gh availability automatically. With git + GitHub CLI, it generates full branch/PR/CI workflow plans. Without them, it switches to direct mode (edit-in-place, no branches).

## Examples

### Basic usage

```
/blueprint myapp "migrate database to PostgreSQL"
```

Produces `plans/myapp-migrate-database-to-postgresql.md` with steps like:
- Step 1: Add PostgreSQL driver and connection config
- Step 2: Create migration scripts for each table
- Step 3: Update repository layer to use new driver
- Step 4: Add integration tests against PostgreSQL
- Step 5: Remove old database code and config

### Multi-agent project

```
/blueprint chatbot "extract LLM providers into a plugin system"
```

Produces a plan with parallel steps where possible (e.g., "implement Anthropic plugin" and "implement OpenAI plugin" run in parallel after the plugin interface step is done), model tier assignments (strongest for the interface design step, default for implementation), and invariants verified after every step (e.g., "all existing tests pass", "no provider imports in core").

## Key Features

- **Cold-start execution** — Every step includes a self-contained context brief. No prior context needed.
- **Adversarial review gate** — Every plan is reviewed by a strongest-model sub-agent against a checklist covering completeness, dependency correctness, and anti-pattern detection.
- **Branch/PR/CI workflow** — Built into every step. Degrades gracefully to direct mode when git/gh is absent.
- **Parallel step detection** — Dependency graph identifies steps with no shared files or output dependencies.
- **Plan mutation protocol** — Steps can be split, inserted, skipped, reordered, or abandoned with formal protocols and audit trail.
- **Zero runtime risk** — Pure Markdown skill. The entire repository contains only `.md` files — no hooks, no shell scripts, no executable code, no `package.json`, no build step. Nothing runs on install or invocation beyond Claude Code's native Markdown skill loader.

## Installation

This skill ships with Everything Claude Code. No separate installation is needed when ECC is installed.

### Full ECC install

If you are working from the ECC repository checkout, verify the skill is present with:

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

To update later, review the ECC diff before updating:

```bash
cd /path/to/everything-claude-code
git fetch origin main
git log --oneline HEAD..origin/main       # review new commits before updating
git checkout <reviewed-full-sha>          # pin to a specific reviewed commit
```

### Vendored standalone install

If you are vendoring only this skill outside the full ECC install, copy the reviewed file from the ECC repository into `~/.claude/skills/blueprint/SKILL.md`. Vendored copies do not have a git remote, so update them by re-copying the file from a reviewed ECC commit rather than running `git pull`.

## Requirements

- Claude Code (for `/blueprint` slash command)
- Git + GitHub CLI (optional — enables full branch/PR/CI workflow; Blueprint detects absence and auto-switches to direct mode)

## Source

Inspired by antbotlab/blueprint — upstream project and reference design.

すべてのファイル

1件のファイル

blueprintをインストール

スキルファイルをダウンロードし、.claude/skills/ ディレクトリに解凍してください。

ZIPをダウンロード

リポジトリをクローンし、スキルファイルをプロジェクトにコピーしてください。

git clone https://github.com/affaan-m/ECC/tree/main/skills/blueprint # Copy SKILL.md to your .claude/skills/ directory

コピー コピー
クイックセットアップ: スキルフォルダを .claude/skills/ にコピーしてください。 Claude が自動的にそのスキルを検出して使用します。
リポジトリ affaan-m/ECC

関連スキル

airtable-automation
更新された時間 2026年6月29日
notion-automation
更新された時間 2026年6月29日
seo-programmatic
更新された時間 2026年6月29日
fairdb-backup-manager
更新された時間 2026年6月29日
OR