opção

blueprint

affaan-m/ECC 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 tudo
0
Tempo atualizado 30 de Setembro de 2026

Blueprint — 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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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 .md arquivos — sem hooks, sem scripts de shell, sem código executável, sem package.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 /blueprint comando 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.

Ver no 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.

Todos os arquivos

1 arquivos

Instalar blueprint

Baixe e descompacte os arquivos de habilidades no diretório .claude/skills/.

Baixar ZIP

Clone 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 Copiar
Configuração rápida: Copie a pasta da habilidade para .claude/skills/ O Claude detectará e utilizará automaticamente a habilidade
Repositório affaan-m/ECC

Habilidades relacionadas

airtable-automation
Tempo atualizado 29 de Junho de 2026
notion-automation
Tempo atualizado 29 de Junho de 2026
seo-programmatic
Tempo atualizado 29 de Junho de 2026
fairdb-backup-manager
Tempo atualizado 29 de Junho de 2026
OR