Communitygithub.com

Pipeline del Orquestador (motor compartido)

Motor de orquestación compartido para la familia de habilidades orch-*. Define el pipeline con compuertas de Investigación-Plan-TDD-Revisión-Confirmación, el clasificador de tamaño, el mapa de agentes y las dos compuertas humanas a las que las habilidades de operación orch-* delegan. Normalmente no se invoca directamente; se aplica cuando una habilidad orch-* delega su pipeline con compuertas de Investigación-Plan-TDD-Revisión-Confirmación.

¿Qué es Pipeline del Orquestador (motor compartido)?

Este motor compartido define el pipeline central para la familia de habilidades orch-* (como orch-add-feature, orch-fix-defect, etc.). Proporciona un flujo de trabajo estructurado con compuertas humanas que consta de seis fases: Admisión, Investigación y Reutilización, Planificación (con compuerta 1), Implementación TDD, Revisión (con revisión de seguridad opcional) y Confirmación (con compuerta 2). Clasifica el trabajo en cuatro niveles (trivial, pequeño, estándar, grande) basados en el alcance, el impacto en contratos y la ambigüedad de diseño, determinando así qué fases se ejecutan. A diferencia de los pipelines autónomos, este exige dos compuertas humanas explícitas (después de la planificación y antes de la confirmación) para garantizar supervisión, mientras automatiza todo lo demás. Soporta los entornos ECC y Codex, delegando cada fase a agentes o comandos existentes como /plan, /code-review, tdd-workflow y gan-build, lo que promueve la reutilización y la coherencia en todas las operaciones.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/affaan-m/everything-claude-code/tree/main/skills/orch-pipeline

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace Pipeline del Orquestador (motor compartido)?

Las habilidades orch-* son envoltorios ligeros. No reimplementan ningún trabajo — clasifican la solicitud, eligen qué fases de este pipeline se ejecutan y delegan cada fase a un agente o comando ECC existente. Este archivo es ese pipeline.

Invoca una habilidad de operación (orch-add-feature, orch-fix-defect, …) en lugar de este motor directamente. Este archivo es la referencia a la que apuntan.

Cuándo usarlo

  • Se carga indirectamente siempre que se ejecuta una habilidad de operación orch-*.
  • Se lee directamente solo al agregar una nueva operación a la familia o ajustar las fases, compuertas o mapa de agentes compartidos.

La familia de operaciones

HabilidadOperaciónDisparadorPrimer movimiento
orch-add-featurecaracterísticala capacidad aún no existeinvestigar + planificar un nuevo segmento
orch-change-featureajustefunciona, pero el comportamiento deseado difieremodificar el comportamiento existente y sus pruebas
orch-fix-defectcorrecciónroto; el comportamiento es incorrectoreproducir como una prueba fallida, luego corregir
orch-refine-coderefactorizaciónel comportamiento se mantiene, la estructura mejorareestructurar manteniendo las pruebas verdes
orch-build-mvpmvparrancar desde un documento de diseño/especificacióningerir documento → segmentos verticales

Estos envoltorios componen comandos ECC existentes en lugar de reemplazarlos: /feature-dev, /plan, /code-review, /build-fix, /refactor-clean, y /gan-build, además de la habilidad tdd-workflow. La familia orch-* agrega el clasificador de tamaño compartido y las dos compuertas sobre ellos, de modo que un paraguas cubre las cinco operaciones de manera consistente.

Paso 0 — Clasificar tamaño (dimensionamiento correcto)

La ceremonia se escala según el radio de explosión. Puntúa la solicitud en tres señales, toma el nivel más alto que alcance cualquier señal y expresa el resultado en una línea para que el usuario pueda anularlo:

NivelArchivos tocadosNueva dependencia / contratoAmbigüedad de diseñoFases que se ejecutan
trivial1, unas pocas líneasningunaninguna — el cambio es obvio4 → 5 → 6
pequeño1 archivo / 1 funciónningunaclaro una vez que lees el código(1 ligera) → 4 → 5 → 6
estándar2–5 archivostal vez un nuevo módulo internouna decisión real que tomar1 → 2 → 4 → 5 → 6
grandemuchos / transversalesnueva dependencia externa, API pública o un documento de especificaciónmúltiples preguntas abiertas1 → 2 → (3) → 4 → 5 → 6

La fase 0 (Admisión) siempre se ejecuta y se omite de la columna de máscara anterior. El desempate: cualquier cosa que toque un disparador de seguridad (a continuación) o una API / contrato público es al menos estándar, independientemente del número de archivos.

Las fases

Cada fase delega — no realiza el trabajo en línea.

  • 0. Admisión — reformular la solicitud. Para orch-build-mvp, leer el documento de especificación/diseño y extraer el alcance, las decisiones cerradas y una lista de características.
  • 1. Investigación y Reutilización — según rules/common/development-workflow.md: gh search repos / gh search code, luego Context7 / documentos del proveedor, luego registros de paquetes, luego Exa. Preferir adoptar una implementación probada en lugar de código completamente nuevo.
  • 2. Planificar — delegar al agente planner (o architect / code-architect para decisiones estructurales). Generar una task_list ordenada como segmentos verticales delgados. → COMPUERTA 1.
  • 3. Andamiaje — solo orch-build-mvp: levantar el primer segmento completo.
  • 4. Implementar (TDD) — impulsar cada tarea a través del agente tdd-guide (o la habilidad tdd-workflow): rojo → verde → refactorizar. Respetar la regla de primer movimiento de la operación.
  • 5. Revisar — agente code-reviewer / /code-review. Agregar security-reviewer cuando el diff toque un disparador de seguridad (a continuación).
  • 6. Confirmar — confirmaciones convencionales (feat: / fix: / refactor: / …), una por fragmento lógico. → COMPUERTA 2.

Las dos compuertas

Esta familia es con compuertas, no autónoma:

  1. COMPUERTA 1 — después de Planificar. Presentar la task_list; no escribir código de implementación hasta que el usuario lo apruebe.
  2. COMPUERTA 2 — antes de Confirmar. Presentar el resumen del diff y los mensajes propuestos; no confirmar hasta que el usuario lo confirme.

Todo entre las compuertas fluye sin detenerse.

Mapa de agente / comando

FasePrincipalAlternativa / escalada
Admisión / comprendercode-explorerrastrear rutas existentes antes de un ajuste, corrección o refactorización
Planificarplannerarchitect, code-architect para decisiones estructurales
Implementartdd-guide (o habilidad tdd-workflow)build-error-resolver / /build-fix en fallos de compilación
Revisarcode-reviewer / /code-reviewrevisor de lenguaje (python-reviewer, typescript-reviewer, …)
Seguridadsecurity-reviewer—
Bucle interno MVP/gan-build "<breve>" --skip-plannerimpulsa gan-generator → gan-evaluator; ajustar --max-iterations / --pass-threshold

Emparejar el revisor de lenguaje con el repositorio (consultar el CLAUDE.md propio del repositorio).

Disparador de revisión de seguridad

Incluir security-reviewer cuando el diff toque cualquiera de: autenticación o autorización, manejo de entrada del usuario, consultas de base de datos, rutas del sistema de archivos, llamadas a API externa, criptografía o secretos / credenciales. (Según rules/common/security.md).

Artefactos de traspaso

El pipeline no transporta estado oculto — los documentos de planificación son el traspaso:

  • task_list (de Planificar) impulsa el bucle de Implementar.
  • El trabajo más grande también puede generar PRD / arquitectura / diseño_del_sistema bajo el docs/ del repositorio según rules/common/development-workflow.md.
  • Los hallazgos de la revisión (CRÍTICO / ALTO) deben resolverse antes de la Compuerta 2.

Verificación

  • se indicó el nivel de tamaño y coincidió con el trabajo
  • se respetaron tanto la Compuerta 1 (plan) como la Compuerta 2 (confirmación)
  • security-reviewer se ejecutó si y solo si se tocó un disparador de seguridad
  • las confirmaciones son convencionales y están limitadas a un cambio lógico
  • el comportamiento nuevo / modificado tiene pruebas; cobertura ≥ 80% según rules/common/testing.md

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

accessibility

Design, implement, and audit inclusive digital products using WCAG 2.2 Level AA. Use when building or auditing UI that must meet WCAG 2.2 Level AA, or when reviewing a change for keyboard, contrast, or screen-reader support.

affaan-m/claude-api

Anthropic Claude API patterns for Python and TypeScript. Covers Messages API, streaming, tool use, vision, extended thinking, batches, prompt caching, and Claude Agent SDK. Use when building applications with the Claude API or Anthropic SDKs.

affaan-m/everything-claude-code

End-to-end marketing campaign planning and execution. Covers audience research, positioning, campaign angle definition, landing page copy, email sequences, social posts, ad copy, short-form video scripts, and content calendars. Use as the orchestration layer for multi-channel product launches. Use when planning or executing a multi-channel product launch, or producing landing page, email, social, or ad copy.

affaan-m/everything-claude-code

Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.

affaan-m/everything-claude-code-conventions

Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.

affaan-m/frontend-design

Create distinctive, production-grade frontend interfaces with high design quality. Use when the user asks to build web components, pages, or applications and the visual direction matters as much as the code quality.

affaan-m/gget

gget CLI and Python workflow for quick genomic database queries, sequence lookup, BLAST-style searches, enrichment checks, and reproducible bioinformatics evidence logs.

affaan-m/literature-review

Systematic literature-review workflow for academic, biomedical, technical, and scientific topics, including search planning, source screening, synthesis, citation checks, and evidence logging.

affaan-m/motion-ui

Production-ready UI motion system for React/Next.js. Use when implementing animations, transitions, or motion patterns.

affaan-m/project-guidelines-example

Example project-specific skill template based on a real production application.

affaan-m/pubmed-database

Direct PubMed and NCBI E-utilities search workflows for biomedical literature, MeSH queries, PMID lookup, citation retrieval, and API-backed literature monitoring.

affaan-m/scholar-evaluation

Structured scholarly-work evaluation for papers, proposals, literature reviews, methods sections, evidence quality, citation support, and research-writing feedback.

affaan-m/uspto-database

USPTO patent and trademark data workflow for official record lookup, PatentSearch queries, TSDR checks, assignment data, and reproducible IP research logs.

agent-architecture-audit

Full-stack diagnostic for agent and LLM applications. Audits the 12-layer agent stack for wrapper regression, memory pollution, tool discipline failures, hidden repair loops, and rendering corruption. Produces severity-ranked findings with code-first fixes. Essential for developers building agent applications, autonomous loops, or any LLM-powered feature. Use when an agent or LLM feature misbehaves and the failing layer is unknown, or before shipping an agent stack.

agent-eval

Head-to-head comparison of coding agents (Claude Code, Aider, Codex, etc.) on custom tasks with pass rate, cost, time, and consistency metrics. Use when choosing between coding agents, or when a change to an agent setup needs measured pass rate, cost, and time rather than an impression.

agent-harness-construction

Design and optimize AI agent action spaces, tool definitions, and observation formatting for higher completion rates. Use when defining or revising an agent

agentic-engineering

Operate as an agentic engineer using eval-first execution, decomposition, and cost-aware model routing. Use when planning or executing engineering work that agents will carry out end to end.

agentic-os

Build persistent multi-agent operating systems on Claude Code. Covers kernel architecture, specialist agents, slash commands, file-based memory, scheduled automation, and state management without external databases. Use when building a persistent multi-agent system on Claude Code with its own memory, commands, and scheduling.

agent-introspection-debugging

Structured self-debugging workflow for AI agent failures using capture, diagnosis, contained recovery, and introspection reports. Use when an agent run fails and you need a reproducible diagnosis instead of a retry.

agent-payment-x402

Add x402 payment execution to AI agents with per-task budgets, spending controls, and non-custodial wallets. Supports Base through agentwallet-sdk and X Layer through OKX Payments / OKX Agent Payments Protocol. Use when an agent must pay for something itself and needs per-task budgets, spending controls, and a non-custodial wallet.

Skills relacionados