Communitygithub.com

Orquestrador de Aceptación

Úsalo cuando una tarea de codificación deba ejecutarse de principio a fin, desde la ingesta del issue hasta la implementación, revisión, despliegue y verificación de aceptación, con mínima reintervención humana.

¿Qué es Orquestrador de Aceptación?

El Orquestrador de Aceptación modela el trabajo de codificación como una máquina de estados que solo termina cuando los criterios de aceptación se verifican con evidencia o la tarea se escala explícitamente. Su principio central es optimizar para la "Definición de Hecho (DoD) probada", no solo para "código modificado". Es útil para tareas que ya tienen un issue o criterios de aceptación claros y necesitan ejecutarse de punta a punta con mínima reintervención humana, manejando transiciones estructuradas entre implementación, revisión, despliegue y verificación final. La habilidad utiliza sub-habilidades como `create-issue-gate`, `closed-loop-delivery` y `verification-before-completion`, y define condiciones de parada explícitas y un contrato de salida que incluye estado, criterios de aceptación, evidencia y riesgos abiertos. Está diseñada para plataformas como Claude Code, Cursor y Codex, y garantiza que no se reporte "terminado" a menos que el estado sea `accepted`.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/SamuelChien/mega-skills-collection/tree/HEAD/acceptance-orchestrator

Preguntar en tu IA favorita

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

Documentación

¿Qué hace Orquestrador de Aceptación?

Descripción General

Orquesta el trabajo de codificación como una máquina de estados que termina solo cuando los criterios de aceptación se verifican con evidencia o la tarea se escala explícitamente.

Regla central: no optimices para "código modificado"; optimiza para "DoD probada".

Cuándo Usarlo

  • La tarea ya tiene un issue o criterios de aceptación claros y debe ejecutarse de punta a punta con mínima reintervención humana.
  • Necesitas una transferencia estructurada entre implementación, revisión, despliegue y verificación final.
  • Quieres condiciones de parada explícitas y escalamiento en lugar de una finalización parcial silenciosa.

Sub-habilidades Requeridas

  • create-issue-gate
  • closed-loop-delivery
  • verification-before-completion

Habilidades de apoyo opcionales:

  • deploy-dev
  • pr-watch
  • pr-review-autopilot
  • git-ship

Entradas

Se requieren estas entradas:

  • id del issue o cuerpo del issue
  • estado del issue
  • criterios de aceptación (DoD)
  • entorno objetivo (dev por defecto)

Valores predeterminados fijos:

  • rondas de iteración máximas = 2
  • sondeo de revisión de PR = 3m -> 6m -> 10m

Máquina de Estados

  • intake
  • issue-gated
  • executing
  • review-loop
  • deploy-verify
  • accepted
  • escalated

Flujo de Trabajo

  1. Ingesta

    • Lee el issue y extrae el objetivo de la tarea + DoD.
  2. Compuerta del issue

    • Usa la lógica de create-issue-gate.
    • Si el issue no está ready o la compuerta de ejecución no está allowed, detente de inmediato.
    • No implementes nada mientras el issue permanezca como draft.
  3. Ejecutar

    • Entrega a closed-loop-delivery para implementación y verificación local.
  4. Bucle de revisión

    • Si los comentarios del PR son relevantes, agrupa las ventanas de sondeo como:
      • esperar 3m
      • luego 6m
      • luego 10m
    • Después de la ronda de 10m, deja de esperar y procesa todos los comentarios visibles juntos.
  5. Despliegue y verificación en tiempo de ejecución

    • Si el DoD depende del comportamiento en tiempo de ejecución, despliega solo en dev por defecto.
    • Verifica con registros/API/comportamiento de Lambda reales, no con suposiciones.
  6. Compuerta de finalización

    • Antes de cualquier afirmación de finalización, requiere verification-before-completion.
    • Sin afirmación de éxito sin evidencia fresca.

Condiciones de Parada

Pasa a accepted solo cuando cada criterio de aceptación tiene evidencia coincidente.

Pasa a escalated cuando ocurre cualquiera de estas situaciones:

  • El DoD sigue fallando después de 2 rondas completas
  • faltan secretos/permisos/dependencias externas que bloquean el progreso
  • la tarea necesita una acción en producción o aprobación de operación destructiva
  • las instrucciones de revisión entran en conflicto y no pueden cumplirse ambas

Compuertas Humanas

Detente siempre para confirmación humana en:

  • despliegues a prod/stage más allá del alcance acordado
  • operaciones destructivas de git/datos
  • cambios en la facturación o postura de seguridad
  • criterios de aceptación faltantes proporcionados por el usuario

Contrato de Salida

Al informar el estado, incluye siempre:

  • Estado: intake / executing / accepted / escalated
  • Criterios de Aceptación: lista de verificación pasa/falla
  • Evidencia: comandos, registros, resultados de API o prueba en tiempo de ejecución
  • Riesgos Abiertos: cualquier cosa aún incierta
  • Necesita Entrada Humana: la decisión más pequeña siguiente, si está bloqueado

No informes "terminado" a menos que el estado sea accepted.

Limitaciones

  • Usa esta habilidad solo cuando la tarea coincida claramente con el alcance descrito anteriormente.
  • No trates la salida como un sustituto de la validación, pruebas o revisión de expertos específicos del entorno.
  • Detente y pide aclaración si faltan entradas requeridas, permisos, límites de seguridad o criterios de éxito.

Individual skills in this repo

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

SamuelChien/mega-skills-collection

Security audit, hardening, threat modeling (STRIDE/PASTA), Red/Blue Team, OWASP checks, code review, incident response, and infrastructure security for any project.

SamuelChien/mega-skills-collection

Arquitecto de Soluciones Principal y Consultor Tecnológico de Andru.ia. Diagnostica y traza la hoja de ruta óptima para proyectos de IA en español.

SamuelChien/mega-skills-collection

Ingeniero de Sistemas de Andru.ia. Diseña, redacta y despliega nuevas habilidades (skills) dentro del repositorio siguiendo el Estándar de Diamante.

SamuelChien/mega-skills-collection

Estratega de Inteligencia de Dominio de Andru.ia. Analiza el nicho específico de un proyecto para inyectar conocimientos, regulaciones y estándares únicos del sector. Actívalo tras definir el nicho.

SamuelChien/mega-skills-collection

2D game development principles. Sprites, tilemaps, physics, camera.

SamuelChien/mega-skills-collection

3D game development principles. Rendering, shaders, physics, cameras.

SamuelChien/mega-skills-collection

Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing depth to web experiences.

SamuelChien/mega-skills-collection

Accessibility audit skill for scanning, fixing, and verifying WCAG 2.2 Level A and AA compliance across React, Next.js, Vue, Angular, Svelte, and plain HTML codebases. Use when auditing accessibility, fixing a11y violations, checking color contrast, generating compliance reports, or integrating accessibility checks into CI/CD pipelines.

SamuelChien/mega-skills-collection

Ab Test Analyzer - Auto-activating skill for Data Analytics. Triggers on: ab test analyzer, ab test analyzer Part of the Data Analytics skill category.

SamuelChien/mega-skills-collection

A B Test Config Creator - Auto-activating skill for ML Deployment. Triggers on: a b test config creator, a b test config creator Part of the ML Deployment skill category.

SamuelChien/mega-skills-collection

When the user wants to plan, design, or implement an A/B test or experiment. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "conversion experiment," "statistical significance," or "test this." For tracking implementation, see analytics-tracking.

SamuelChien/mega-skills-collection

Acceptance Criteria Creator - Auto-activating skill for Enterprise Workflows. Triggers on: acceptance criteria creator, acceptance criteria creator Part of the Enterprise Workflows skill category.

SamuelChien/mega-skills-collection

Accessibility Audit Runner - Auto-activating skill for Frontend Development. Triggers on: accessibility audit runner, accessibility audit runner Part of the Frontend Development skill category.

SamuelChien/mega-skills-collection

You are an accessibility expert specializing in WCAG compliance, inclusive design, and assistive technology compatibility. Conduct audits, identify barriers, and provide remediation guidance.

SamuelChien/mega-skills-collection

Web accessibility patterns for WCAG 2.2 compliance including ARIA, keyboard navigation, screen readers, and testing

SamuelChien/mega-skills-collection

Manage Discord channel access — approve pairings, edit allowlists, set DM/group policy. Use when the user asks to pair, approve someone, check who's allowed, or change policy for the Discord channel.

SamuelChien/mega-skills-collection

Create unified specification packages across Business, Development, and Design teams. Staged elaboration (L0 Vision → L1 Requirements → L2 Team Detail → L3 Acceptance Criteria) to build shared understanding. Does not write code.

SamuelChien/mega-skills-collection

Research a company or person and get actionable sales intel. Works standalone with web search, supercharged when you connect enrichment tools or your CRM. Trigger with "research [company]", "look up [person]", "intel on [prospect]", "who is [name] at [company]", or "tell me about [company]".

SamuelChien/mega-skills-collection

Create forensically sound bit-for-bit disk images using dd and dcfldd while preserving evidence integrity through hash verification.

SamuelChien/mega-skills-collection

Validate messaging consistency across website, GitHub repos, and local documentation generating read-only discrepancy reports. Use when checking content alignment or finding mixed messaging. Trigger with phrases like "check consistency", "validate documentation", or "audit messaging".

Skills relacionados