옵션

blueprint

affaan-m/ECC affaan-m/ECC

단일 문장의 목표 사항으로부터 단계별 구축 계획을 생성하며, 여기에는 종속성 그래프, 병렬 단계 탐지, 그리고 다중 세션 엔지니어링 프로젝트를 위한 적대적 검토 기능이 포함됩니다.

...모든 것을 확장하십시오
0
업데이트 된 시간 2026년 9월 30일

Blueprint — 구축 계획 생성기

한 줄짜리 목표를, 어떤 코딩 담당자라도 준비 없이도 바로 실행할 수 있는 단계별 구축 계획으로 변환합니다.

사용 시점

  • 대규모 기능을 명확한 의존성 순서에 따라 여러 PR로 분할할 때
  • 여러 세션에 걸쳐 진행되는 리팩토링이나 마이그레이션을 계획할 때
  • 하위 에이전트 간 병렬 작업 흐름을 조정할 때
  • 세션 간 맥락 상실로 인해 재작업이 발생할 수 있는 모든 작업

단일 PR로 완료 가능한 작업, 도구 호출이 3회 미만인 작업, 또는 사용자가 "그냥 해 주세요"라고 요청하는 경우에는 사용하지 마십시오.

작동 원리

Blueprint 5단계 파이프라인을 실행합니다:

  1. 조사 — 사전 점검(git, gh auth, remote, 기본 브랜치)을 수행한 후, 프로젝트 구조, 기존 계획 및 메모리 파일을 읽어 컨텍스트를 수집합니다.
  2. 설계 — 목표를 하나의 PR로 처리할 수 있는 단계(일반적으로 3~12개)로 분할합니다. 단계별로 종속성 관계, 병렬/직렬 순서, 모델 계층(최상위 vs 기본), 롤백 전략을 할당합니다.
  3. 초안 — 독립적인 마크다운 계획 파일을 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가 없을 경우 직접 모드로 원활하게 전환됩니다.
  • 병렬 단계 감지 — 의존성 그래프를 통해 공유 파일이나 출력 종속성이 없는 단계를 식별합니다.
  • 계획 변형 프로토콜 — 공식적인 프로토콜과 감사 추적을 통해 단계를 분할, 삽입, 건너뛰기, 순서 변경 또는 폐기할 수 있습니다.
  • 런타임 위험 제로 — 순수한 마크다운 기술. 전체 저장소에는 오직 .md 파일만 포함되어 있습니다 — 훅, 쉘 스크립트, 실행 가능한 코드, package.json빌드 단계도 없습니다. 설치나 호출 시 Claude Code의 기본 마크다운 스킬 로더 외에는 아무것도 실행되지 않습니다.

설치

이 스킬은 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 remote가 없으므로, git pull.

필수 사항

  • Claude Code ( /blueprint 슬래시 명령어)
  • Git + GitHub CLI (선택 사항 — 전체 브랜치/PR/CI 워크플로우를 지원함; Blueprint는 CLI가 없을 경우 이를 감지하여 직접 모드로 자동 전환합니다)

출처

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