blueprint
affaan-m/ECC
Gere um plano de construção passo a passo a partir de um objetivo resumido em uma única linha, com gráficos de dependências, detecção de etapas paralelas e revisão adversária para projetos de engenharia com várias sessões.
...Expandir tudoBlueprint — Gerador de planos de construção
Transforme um objetivo de uma linha em um plano de construção passo a passo que qualquer programador possa executar sem esforço.
Quando usar
- Ao dividir um recurso grande em vários PRs com uma ordem clara de dependências
- Planejamento de uma refatoração ou migração que se estenda por várias sessões
- Coordenar fluxos de trabalho paralelos entre subagentes
- Qualquer tarefa em que a perda de contexto entre sessões causaria retrabalho
Não use para tarefas que possam ser concluídas em um único PR, que exijam menos de três chamadas de ferramentas ou quando o usuário disser “simplesmente faça isso”.
Como funciona
Blueprint executa um pipeline de 5 fases:
- Pesquisa — Verificações prévias (git, autenticação no GitHub, conexão remota, ramo padrão); em seguida, analisa a estrutura do projeto, os planos existentes e os arquivos de memória para reunir o contexto.
- Projeto — Divide o objetivo em etapas do tamanho de um PR (normalmente de 3 a 12). Atribui relações de dependência, ordenação paralela/serial, nível de modelo (mais forte vs. padrão) e estratégia de reversão para cada etapa.
- Rascunho — Grava um arquivo de plano em Markdown independente em
plans/. Cada etapa inclui um resumo do contexto, lista de tarefas, comandos de verificação e critérios de conclusão — assim, um novo agente pode executar qualquer etapa sem precisar ler as etapas anteriores. - Revisão — Delega a revisão crítica a um subagente de modelo mais robusto (por exemplo, o Opus) com base em uma lista de verificação e um catálogo de antipadrões. Corrige todas as falhas críticas antes da finalização.
- Registro — Salva o plano, atualiza o índice de memória e apresenta ao usuário a contagem de etapas e o resumo de paralelismo.
Blueprint Detecta automaticamente a disponibilidade do Git/GitHub. Com o Git + GitHub CLI, gera planos completos de fluxo de trabalho para ramificações/PRs/CI. Sem eles, muda para o modo direto (edição no local, sem ramificações).
Exemplos
Uso básico
/blueprint myapp "migrate database to PostgreSQL"
Gera plans/myapp-migrate-database-to-postgresql.md com etapas como:
- Etapa 1: Adicionar o driver PostgreSQL e a configuração de conexão
- Etapa 2: Criar scripts de migração para cada tabela
- Etapa 3: Atualize a camada de repositório para usar o novo driver
- Etapa 4: Adicionar testes de integração com o PostgreSQL
- Etapa 5: Remover o código e a configuração antigos do banco de dados
Projeto multiagente
/blueprint chatbot "extract LLM providers into a plugin system"
Gera um plano com etapas paralelas sempre que possível (por exemplo, “implementar o plug-in Anthropic” e “implementar o plug-in OpenAI” são executados paralelamente após a conclusão da etapa de interface do plug-in), atribuições da camada de modelo (mais rigorosas para a etapa de projeto de interface, padrão para a implementação) e invariantes verificadas após cada etapa (por exemplo, “todos os testes existentes são aprovados”, “nenhuma importação de provedor no núcleo”).
Principais recursos
- Execução a partir do zero — Cada etapa inclui um resumo de contexto autônomo. Não é necessário contexto prévio.
- Porta de revisão adversária — Cada plano é revisado por um subagente do modelo mais robusto, com base em uma lista de verificação que abrange integridade, correção de dependências e detecção de antipadrões.
- Fluxo de trabalho de ramificação/PR/CI — Integrado a cada etapa. Reverte suavemente para o modo direto quando git/gh estiver ausente.
- Detecção de etapas paralelas — O gráfico de dependências identifica etapas sem arquivos compartilhados ou dependências de saída.
- Protocolo de modificação de plano — As etapas podem ser divididas, inseridas, puladas, reordenadas ou abandonadas por meio de protocolos formais e trilha de auditoria.
- Risco zero em tempo de execução — Tecnologia Markdown pura. Todo o repositório contém apenas
.mdarquivos — sem hooks, sem scripts de shell, sem código executável, sempackage.json, nenhuma etapa de compilação. Nada é executado na instalação ou na invocação além do carregador nativo de habilidades Markdown do Claude Code.
Instalação
Esta habilidade vem incluída no Everything Claude Code. Não é necessária nenhuma instalação separada quando o ECC está instalado.
Instalação completa do ECC
Se você estiver trabalhando a partir do checkout do repositório do ECC, verifique se a skill está presente com:
test -f skills/blueprint/SKILL.md
Para atualizar posteriormente, analise o diff do ECC antes de atualizar:
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
Instalação autônoma como produto de terceiros
Se você estiver utilizando apenas esta habilidade fora da instalação completa do ECC, copie o arquivo revisado do repositório do ECC para ~/.claude/skills/blueprint/SKILL.md. Cópias fornecidas como vendors não possuem um git remote; portanto, atualize-as recopiando o arquivo a partir de um commit revisado do ECC, em vez de executar git pull.
Requisitos
- Claude Code (para
/blueprintcomando de barra) - Git + GitHub CLI (opcional — habilita o fluxo de trabalho completo de ramificação/PR/CI; Blueprint detecta a ausência e muda automaticamente para o modo direto)
Fonte
Inspirado em antbotlab/blueprint — projeto original e modelo de referência.
---
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.
Todos os arquivos
1 arquivosInstalar blueprint
Baixe e descompacte os arquivos de habilidades no diretório .claude/skills/.
Baixar ZIPClone o repositório e copie os arquivos da habilidade para o seu projeto.
git clone https://github.com/affaan-m/ECC/tree/main/skills/blueprint # Copy SKILL.md to your .claude/skills/ directory
Copiar





Lar
