blueprint
affaan-m/ECC
Genera un plan de construcción paso a paso a partir de un objetivo resumido en una sola línea, con gráficos de dependencias, detección de pasos paralelos y revisión crítica para proyectos de ingeniería de varias sesiones.
...Expandir todoBlueprint — Generador de planes de construcción
Convierte un objetivo de una sola línea en un plan de construcción paso a paso que cualquier programador pueda ejecutar sin problemas.
Cuándo utilizarlo
- Para dividir una funcionalidad grande en varias solicitudes de incorporación de cambios (PR) con un orden de dependencias claro
- Planificar una refactorización o migración que abarque varias sesiones
- Coordinar flujos de trabajo paralelos entre subagentes
- Cualquier tarea en la que la pérdida de contexto entre sesiones provoque la necesidad de volver a trabajar en ella
No lo utilices para tareas que se puedan completar en una sola solicitud de incorporación de cambios, que requieran menos de tres llamadas a herramientas o cuando el usuario diga «simplemente hazlo».
Cómo funciona
Blueprint ejecuta un proceso de 5 fases:
- Investigación: realiza comprobaciones previas (git, autenticación en GitHub, conexión remota, rama predeterminada) y, a continuación, lee la estructura del proyecto, los planes existentes y los archivos de memoria para recopilar el contexto.
- Diseño: divide el objetivo en pasos del tamaño de una solicitud de incorporación de cambios (normalmente entre 3 y 12). Asigna relaciones de dependencia, ordenación en paralelo o en serie, nivel de modelo (más estricto frente a predeterminado) y estrategia de reversión para cada paso.
- Borrador: escribe un archivo de plan en Markdown autónomo en
plans/. Cada paso incluye un resumen del contexto, una lista de tareas, comandos de verificación y criterios de salida, de modo que un agente nuevo pueda ejecutar cualquier paso sin necesidad de leer los pasos anteriores. - Revisión: delega la revisión crítica a un subagente del modelo más sólido (p. ej., Opus) basándose en una lista de comprobación y un catálogo de antipatrones. Corrige todos los hallazgos críticos antes de finalizar.
- Registro: guarda el plan, actualiza el índice de memoria y presenta al usuario el recuento de pasos y el resumen de paralelismo.
Blueprint Detecta automáticamente la disponibilidad de Git/GitHub. Con Git + GitHub CLI, genera planes completos de flujo de trabajo de ramas/PR/CI. Sin ellos, cambia al modo directo (edición in situ, sin ramas).
Ejemplos
Uso básico
/blueprint myapp "migrate database to PostgreSQL"
Genera plans/myapp-migrate-database-to-postgresql.md con pasos como:
- Paso 1: Añadir el controlador de PostgreSQL y la configuración de conexión
- Paso 2: Crear scripts de migración para cada tabla
- Paso 3: Actualizar la capa de repositorio para utilizar el nuevo controlador
- Paso 4: Añadir pruebas de integración con PostgreSQL
- Paso 5: Eliminar el código y la configuración antiguos de la base de datos
Proyecto multiagente
/blueprint chatbot "extract LLM providers into a plugin system"
Genera un plan con pasos paralelos siempre que sea posible (por ejemplo, «implementar el complemento de Anthropic» e «implementar el complemento de OpenAI» se ejecutan en paralelo una vez finalizado el paso de la interfaz de complementos), asignaciones de capas de modelo (más relevantes para el paso de diseño de la interfaz, predeterminadas para la implementación) e invariantes verificadas tras cada paso (por ejemplo, «todas las pruebas existentes se superan», «no hay importaciones de proveedores en el núcleo»).
Características principales
- Ejecución de arranque en frío: cada paso incluye un resumen de contexto autónomo. No se necesita contexto previo.
- Control de revisión adversaria: cada plan es revisado por un subagente del modelo más potente según una lista de comprobación que abarca la exhaustividad, la corrección de las dependencias y la detección de antipatrones.
- Flujo de trabajo de ramas/PR/CI: integrado en cada paso. Se adapta de forma fluida al modo directo cuando no hay git/gh.
- Detección de pasos paralelos: el grafo de dependencias identifica los pasos sin archivos compartidos ni dependencias de salida.
- Protocolo de modificación de planes: los pasos se pueden dividir, insertar, omitir, reordenar o descartar mediante protocolos formales y un registro de auditoría.
- Riesgo de ejecución nulo — Habilidad de Markdown puro. Todo el repositorio contiene únicamente
.mdarchivos: sin hooks, sin scripts de shell, sin código ejecutable, sinpackage.json, ni pasos de compilación. Nada se ejecuta durante la instalación o la invocación más allá del cargador nativo de habilidades Markdown de Claude Code.
Instalación
Esta skill viene incluida en Everything Claude Code. No se necesita ninguna instalación por separado cuando se instala ECC.
Instalación completa de ECC
Si estás trabajando a partir del repositorio de ECC, comprueba que la habilidad esté presente con:
test -f skills/blueprint/SKILL.md
Para actualizar más adelante, revisa el diff de ECC antes de actualizar:
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
Instalación independiente como componente de un proveedor
Si solo vas a utilizar esta función fuera de la instalación completa de ECC, copia el archivo revisado del repositorio de ECC en ~/.claude/skills/blueprint/SKILL.md. Las copias en «vendored» no tienen un git remote, por lo que debes actualizarlas volviendo a copiar el archivo desde una confirmación revisada de ECC en lugar de ejecutar git pull.
Requisitos
- Claude Code (para
/blueprintcomando de barra) - Git + GitHub CLI (opcional — permite un flujo de trabajo completo de ramas/PR/CI; Blueprint detecta su ausencia y cambia automáticamente al modo directo)
Fuente
Inspirado en antbotlab/blueprint: proyecto original y diseño de referencia.
---
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 los archivos
1 archivosInstalar blueprint
Descarga y descomprime los archivos de habilidades en tu directorio .claude/skills/.
Descargar ZIPClona el repositorio y copia los archivos de la habilidad a tu proyecto.
git clone https://github.com/affaan-m/ECC/tree/main/skills/blueprint # Copy SKILL.md to your .claude/skills/ directory
Copiar





Hogar
