blueprint
Ajuda seu agente a criar um plano detalhado para projetos grandes. Divide o trabalho em partes menores e organiza a execução para garantir o sucesso.
O que ela faz
O Blueprint cria um plano detalhado, passo a passo, para realizar tarefas grandes de programação. Ele divide o trabalho em partes menores e gerenciáveis, como se fossem instruções para construir algo complexo.
Quando usar
- ✓Ao planejar uma nova funcionalidade grande que levará vários dias.
- ✓Ao decidir como mudar uma parte importante do código existente.
- ✓Quando você precisa organizar o trabalho de várias pessoas ou inteligências artificiais em um projeto.
Exemplo do que pedir para a IA
“Crie um plano para adicionar um sistema de login ao meu site.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Ele analisa o objetivo principal e o divide em etapas pequenas, como 'criar o formulário de cadastro' ou 'configurar o banco de dados'. Cada etapa é explicada de forma que qualquer pessoa possa executá-la sem precisar de informações extras.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add affaan-m/ECC --skill blueprintOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/pi/core/skills/blueprint/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Blueprint — Gerador de Plano de Construção
Transforme um objetivo de uma linha em um plano de construção passo a passo que qualquer agente de codificação pode executar "a frio".
Quando Usar
- Dividir um recurso grande em vários PRs com ordem clara de dependência
- Planejar um refatoramento ou migração que abrange várias sessões
- Coordenar fluxos de trabalho paralelos entre subagentes
- Qualquer tarefa onde a perda de contexto entre sessões causaria retrabalho
Não use para tarefas que podem ser concluídas em um único PR, menos de 3 chamadas de ferramenta, ou quando o usuário diz "apenas faça".
Como Funciona
Blueprint executa um pipeline de 5 fases:
- Pesquisa — Verificações pré-voo (git, autenticação gh, remoto, branch padrão), em seguida, lê a estrutura do projeto, planos existentes e arquivos de memória para coletar contexto.
- Design — Divide o objetivo em etapas do tamanho de um PR (3–12 típicas). Atribui arestas de dependência, ordenação paralela/serial, nível do modelo (mais forte vs. padrão) e estratégia de rollback por etapa.
- Rascunho — Escreve um arquivo Markdown de plano autônomo em
plans/. Cada etapa inclui um resumo de contexto, lista de tarefas, comandos de verificação e critérios de saída — para que um agente novo possa executar qualquer etapa sem ler as etapas anteriores. - Revisão — Delega a revisão adversarial a um subagente do modelo mais forte (por exemplo, Opus) contra uma lista de verificação e um catálogo de antipadrões. Corrige todas as descobertas críticas antes de finalizar.
- Registro — Salva o plano, atualiza o índice de memória e apresenta a contagem de etapas e o resumo de paralelismo ao usuário.
Blueprint detecta a disponibilidade de git/gh automaticamente. Com git + GitHub CLI, ele gera planos completos de fluxo de trabalho de branch/PR/CI. Sem eles, ele muda para o modo direto (edição no local, sem branches).
Exemplos
Uso Básico
/blueprint myapp "migrate database to PostgreSQL"
Produz plans/myapp-migrate-database-to-postgresql.md com etapas como:
- Etapa 1: Adicionar driver PostgreSQL e configuração de conexão
- Etapa 2: Criar scripts de migração para cada tabela
- Etapa 3: Atualizar a camada de repositório para usar o novo driver
- Etapa 4: Adicionar testes de integração contra PostgreSQL
- Etapa 5: Remover código e configuração antigos do banco de dados
Projeto Multiagente
/blueprint chatbot "extract LLM providers into a plugin system"
Produz um plano com etapas paralelas sempre que possível (por exemplo, "implementar plugin Anthropic" e "implementar plugin OpenAI" executam em paralelo após a conclusão da etapa da interface do plugin), atribuições de nível de modelo (mais forte para a etapa de design da interface, padrão para implementação) e invariantes verificados após cada etapa (por exemplo, "todos os testes existentes passam", "nenhuma importação de provedor no núcleo").
Principais Recursos
- Execução de "cold-start" — Cada etapa inclui um resumo de contexto autônomo. Nenhum contexto prévio é necessário.
- Portão de revisão adversarial — Cada plano é revisado por um subagente do modelo mais forte contra uma lista de verificação que cobre completude, correção de dependência e detecção de antipadrões.
- Fluxo de trabalho de branch/PR/CI — Integrado a cada etapa. Degrada graciosamente para o modo direto quando git/gh está ausente.
- Detecção de etapas paralelas — O grafo de dependência identifica etapas sem arquivos compartilhados ou dependências de saída.
- Protocolo de mutação de plano — Etapas podem ser divididas, inseridas, puladas, reordenadas ou abandonadas com protocolos formais e trilha de auditoria.
- Risco de tempo de execução zero — Habilidade pura de Markdown. O repositório inteiro contém apenas arquivos
.md— sem hooks, sem scripts shell, sem código executável, sempackage.json, sem etapa de build. Nada é executado na instalação ou invocação além do carregador de habilidade Markdown nativo do Claude Code.
Instalação
Esta habilidade é distribuída com o ECC. Nenhuma instalação separada é necessária quando o ECC está instalado.
Instalação completa do ECC
Se você estiver trabalhando a partir do checkout do repositório ECC, verifique se a habilidade está presente com:
test -f skills/blueprint/SKILL.md
Para atualizar mais tarde, revise o diff do ECC antes de atualizar:
cd /path/to/ECC
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
Instalação independente "vendored"
Se você estiver "vendoring" apenas esta habilidade fora da instalação completa do ECC, copie o arquivo revisado do repositório ECC para ~/.claude/skills/blueprint/SKILL.md. Cópias "vendored" não têm um remoto git, então atualize-as recopiando o arquivo de um commit ECC revisado em vez de executar git pull.
Requisitos
- Claude Code (para o comando de barra
/blueprint)
…
Perguntas frequentes
Preciso saber programar para usar o Blueprint?
Não, você só precisa descrever o que quer fazer em uma frase simples. O Blueprint cuida da parte técnica de criar o plano.
O que acontece se uma etapa falhar?
O Blueprint inclui verificações e estratégias de 'reversão' para garantir que o projeto possa ser corrigido ou desfeito com segurança, minimizando riscos.
Ele pode planejar trabalhos que acontecem ao mesmo tempo?
Sim, ele identifica quais etapas podem ser feitas em paralelo (ao mesmo tempo) e quais precisam ser feitas em sequência, otimizando o tempo.
Detalhes
Descrição original do autor
Turn a one-line objective into a step-by-step construction plan for multi-session, multi-agent engineering projects: one-PR-sized steps with self-contained context briefs, dependency graph with parallel-step detection, adversarial review gate, and plan mutation protocol. Use when planning a large feature, refactor, or roadmap that spans multiple PRs or sessions; not for single-PR tasks or when the
repo: affaan-m/ECC
Popularidade
- Estrelas no GitHub
- 280 mil
- Posição no ranking
- #19
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
accessibility
Ajuda seu agente a criar interfaces que todos possam usar. Garante que sites e aplicativos funcionem bem para pessoas com deficiência, como cegos ou com mobilidade reduzida.
affaan-m/ECC
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC
Skills parecidas
mcp-builder
Ajuda seu agente a criar servidores que conectam LLMs a serviços externos. Essencial para integrar APIs e serviços usando Python ou Node/TypeScript.
anthropics/skills
prepare-mcp-integration
Prepara integrações com fornecedores (MCP) através de pesquisa e aprovação humana. Segue um processo guiado para novas integrações.
paperclipai/paperclip
first-task
Guia o agente na primeira tarefa do usuário. Ele interpreta a resposta inicial, esclarece o objetivo e propõe um plano ou tarefa única para aprovação.
paperclipai/paperclip