Communitygithub.com

recetas-ecc

Asigna un flujo de trabajo descrito al grupo de comandos ECC adecuado con orden de ejecución y condición de parada, y explora todas las familias de recetas de grupos de comandos. Añade una capa de agrupación por familia + orden de ejecución + cuándo detenerse sobre el catálogo plano de comandos. Solo asesoría. DISPARAR cuando el usuario pregunte qué comandos para X, qué grupo de comandos ejecuta X, muestra recetas ECC, lista pipelines ECC, o cómo ejecuto un flujo de trabajo con ECC. NO DISPARAR cuando el usuario quiera ejecutar la tarea directamente, quiera documentación profunda de un solo comando (usar ecc-guide), o quiera reescribir un borrador de prompt (usar prompt-optimizer).

¿Qué es recetas-ecc?

La habilidad `recetas-ecc` es un asistente asesor para desarrolladores que utilizan el conjunto de herramientas ECC (Comandos de Ciclo de Codificación). Su función principal es mapear un flujo de trabajo descrito por el usuario (por ejemplo, 'arreglar un error', 'crear un MVP', 'planificar una función') a la familia de comandos ECC más adecuada, especificando el orden de ejecución recomendado y la condición explícita para detenerse. Opera exclusivamente con datos en vivo del directorio de comandos ECC local del usuario, garantizando que las sugerencias estén actualizadas. Se activa cuando el usuario busca orientación sobre la secuencia de comandos, pero no debe ejecutar las tareas ni profundizar en documentación de un solo comando (eso es para ecc-guide) ni reescribir prompts (eso es para prompt-optimizer). Soporta un modo catálogo para listar todas las familias de recetas disponibles y un modo de coincidencia para proporcionar un plan detallado, incluido el orden de ejecución y las advertencias sobre límites de suscripción en bucles autónomos.

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

Preguntar en tu IA favorita

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

Documentación

Recetas ECC

Un punto de entrada para "qué grupo de comandos slash de ECC ejecuta mi flujo de trabajo, en qué orden y cuándo me detengo". También navega por todas las familias de recetas de grupos de comandos.

Llena el vacío entre dos habilidades existentes:

  • ecc-guide — lista comandos y dónde leer la documentación, pero como un catálogo plano.
  • prompt-optimizer — empareja una tarea con componentes, pero genera un único prompt, no un grupo de múltiples comandos con orden de ejecución y condición de parada.

Esta habilidad añade: agrupación por familia + orden de ejecución + condición de parada.

Cuándo Activar

  • "¿Qué grupo de comandos ejecuto para ?"
  • "¿Cuál es la secuencia de comandos para construir un MVP / arreglar un defecto / refactorizar?"
  • "Muéstrame todas las recetas de grupos de comandos ECC" (modo catálogo)
  • "¿Cuántos pipelines de flujo de trabajo tiene ECC?"
  • El usuario invoca /ecc-recipes con o sin descripción.

No Usar Cuando

  • El usuario quiere que la tarea se realice ahora — redirigir al comando real, no describirlo.
  • El usuario quiere documentación profunda para UN comando — usar ecc-guide.
  • El usuario quiere reescribir un borrador de prompt — usar prompt-optimizer.

Principio Fundamental

Responder desde los archivos actuales, no de la memoria. El conjunto de comandos cambia; nunca codificar recuentos ni listas de miembros. Leer el directorio commands/ en vivo cada ejecución y luego clasificar en familias.

Lecturas en vivo

Resolver el directorio de comandos (primero que exista), luego listar nombres:

for D in \
  "$HOME"/.claude/plugins/marketplaces/ecc/commands \
  "$HOME"/.claude/plugins/cache/ecc/ecc/*/commands \
  ./commands \
  ./.claude/commands \
  "$HOME"/.claude/commands; do
  [ -d "$D" ] && CMD_DIR="$D" && break
done
[ -z "${CMD_DIR:-}" ] && { echo "No se encontró el directorio de comandos ECC."; return 1; }
find "$CMD_DIR" -maxdepth 1 -name '*.md' -exec basename {} .md \; | sort

Opcionalmente, leer manifests/install-*.json si está presente para una agrupación más rica. Usar el conjunto mínimo de lecturas necesario.

Clasificación por Familia (por prefijo)

Agrupar nombres de comandos por prefijo principal; mapear singletons conocidos manualmente. Las familias se derivan en vivo — la tabla siguiente es la regla de clasificación, no una lista fija.

Prefijo de familiaSignificado de la recetaOrden de ejecución típico
orch-*Investigación, Planificación, TDD, Revisión, Commit por tipo de tareaelegir un orch-* por tipo de tarea; ejecuta sus propias fases internas
multi-*Flujo de trabajo multimodelomulti-plan luego multi-execute luego revisión (o multi-workflow de principio a fin)
prp-*Pipeline de PRD a plan a implementar a PRprp-prd luego prp-plan luego prp-implement luego prp-commit luego prp-pr
epic-*Épica grande multiunidad, paraleloepic-decompose luego epic-claim luego epic-validate luego epic-review luego epic-unblock luego epic-sync luego epic-publish
loop-*Bucle autónomo gestionado y monitorloop-start <patrón> luego observar con loop-status
gan-*Bucle generador-evaluadorgan-build (código) o gan-design (UI); auto-bucle
*-build / *-review / *-testTríada CI por lenguaje<lang>-test (TDD) luego <lang>-build (arreglo) luego <lang>-review
hookify-*Gestión de hooks de comportamientohookify luego hookify-list luego hookify-configure
learn / instinct-* / evolve / promote / pruneAprendizaje continuolearn luego instinct-status luego evolve luego promote
singletonssanta-loop, plan, plan-prd, pr, code-review, checkpoint, etc.independiente o pegamento entre grupos

Cualquier comando que no coincida con una regla de prefijo → listarlo bajo singletons con su descripción de una línea.

Cómo Funciona

1. Leer en vivo los nombres de comandos desde CMD_DIR.
2. Clasificar en familias por prefijo y un mapa de singletons.
3. Si se proporcionó descripción del flujo de trabajo -> MODO COINCIDENCIA.
   Si no -> MODO CATÁLOGO.
4. Solo asesoría: imprimir el plan. Nunca ejecutar los comandos coincidentes.

Modo catálogo (sin descripción)

Generar la tabla de familias: cada familia, cantidad de miembros, miembros, significado de una línea, orden de ejecución típico. Terminar con el recuento total de comandos y un mensaje para describir un flujo de trabajo para una receta coincidente.

Modo coincidencia (con descripción)

  1. Reformular el flujo de trabajo en una oración.
  2. Elegir las mejores 1-2 familias; decir POR QUÉ en una línea cada una.
  3. Bloque de orden de ejecución — secuencia exacta de comandos para la familia coincidente.
  4. Condición de parada — siempre explícita (máximas ejecuciones, señal de finalización, aprobaciones de revisión o un solo disparo). Para bucles autónomos, advertir sobre el consumo de suscripción y recomendar un límite de respaldo.
  5. Dónde leer — la ruta commands/<name>.md más /ecc-guide <name>.

Plantilla de salida (modo coincidencia)

Flujo de trabajo: <reformulación en una oración>

Mejor ajuste: <familia> — <por qué>
(Alt: <familia> — <por qué>)

Orden de ejecución:
  /<cmd1>   # trabajo
  /<cmd2>   # trabajo
  /<cmd3>   # trabajo
  DETENER cuando: <condición>
  ADVERTENCIA (solo bucles autónomos): un bucle sin límite consume suscripción/créditos —
  añadir un tope de iteración máxima o costo máximo como respaldo junto a la señal de finalización.

Leer documentación completa:
  commands/<cmd1>.md   (o: /ecc-guide <cmd1>)

Ejemplos

Catálogo: /ecc-recipes → imprime la tabla de familias y el recuento total.

Coincidencia: /ecc-recipes planificar una app completa desde cero y luego auto-construir con revisión adversaria hasta terminar → Mejor ajuste: loop-* (autónomo) envolviendo gan-* o santa-loop (adversario). Orden de ejecución: plan-prd luego loop-start rfc-dag --mode safe luego monitorear loop-status; DETENER cuando todas las unidades pasen revisión N veces consecutivas (añadir un tope de iteración máxima para limitar el consumo).

Coincidencia: /ecc-recipes arreglar un error en mi servicio Go → Mejor ajuste: orch-fix-defect (reproducir, arreglar, revisar, commit). Alt: go-test luego go-build luego go-review. DETENER: prueba de regresión verde y aprobación de revisión.

No Objetivos

  • No es un ejecutor — solo asesoría.
  • No es documentación profunda por comando — eso es ecc-guide.
  • No es reescritura de prompts — eso es prompt-optimizer.
  • Nunca codificar recuentos de comandos ni listas de miembros — siempre leer en vivo.

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