Communitygithub.com

ecc-recipes

Mapeia um fluxo de trabalho descrito para o grupo de comandos ECC correto, com ordem de execução e condição de parada, e navega por todas as famílias de receitas de grupos de comandos. Adiciona uma camada de agrupamento por família + ordem de execução + quando parar sobre o catálogo plano de comandos. Apenas consultivo. ATIVAR quando o usuário perguntar quais comandos para X, qual grupo de comandos executa X, mostrar receitas ECC, listar pipelines ECC ou como executar um fluxo de trabalho com ECC. NÃO ATIVAR quando o usuário quiser a tarefa executada diretamente, quiser documentação aprofundada de um único comando (usar ecc-guide) ou quiser um rascunho de prompt reescrito (usar prompt-optimizer).

O que é ecc-recipes?

O skill 'ecc-recipes' serve como um ponto de entrada único para mapear um fluxo de trabalho descrito pelo usuário ao grupo de comandos de barra ('slash-commands') ECC mais adequado, incluindo a ordem de execução e a condição de parada. Ele preenche a lacuna entre o 'ecc-guide' (que lista comandos individualmente) e o 'prompt-optimizer' (que gera um prompt único), adicionando uma camada de agrupamento por família, ordem de execução e condição de parada. O skill funciona lendo dinamicamente o diretório de comandos ativo, classificando os comandos por prefixo de família (como orch-, multi-, prp-, epic-, loop-, gan-, entre outros) e, em seguida, operando em um de dois modos: modo catálogo (exibe todas as famílias de receitas) ou modo correspondência (seleciona a melhor família e fornece a sequência de comandos e condição de parada). É importante notar que este skill é apenas consultivo: ele nunca executa comandos, apenas sugere um plano. É suportado pela linha de comando (CLI) e assistentes de IA como Claude Code, Cursor ou Codex, desde que integrados com o ecossistema ECC. A principal utilidade é para desenvolvedores ou usuários de agentes de IA que precisam entender como orquestrar múltiplos comandos ECC para completar um fluxo de trabalho complexo, como construir um MVP, corrigir um defeito ou refatorar código.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Receitas ECC

Um ponto de entrada para "qual grupo de comandos de barra ECC executa meu fluxo de trabalho, em qual ordem e quando devo parar." Também navega por todas as famílias de receitas de grupos de comandos.

Preenche a lacuna entre dois skills existentes:

  • ecc-guide — lista comandos e onde ler a documentação, mas como um catálogo plano.
  • prompt-optimizer — corresponde uma tarefa a componentes, mas gera um único prompt, não um grupo de vários comandos com ordem de execução e condição de parada.

Este skill adiciona: agrupamento por família + ordem de execução + condição de parada.

Quando Ativar

  • "Qual grupo de comandos eu executo para ?"
  • "Qual é a sequência de comandos para construir um MVP / corrigir um defeito / refatorar?"
  • "Mostre-me todas as receitas de grupos de comandos ECC" (modo catálogo)
  • "Quantos pipelines de fluxo de trabalho o ECC tem?"
  • O usuário invoca /ecc-recipes com ou sem uma descrição.

Não Usar Quando

  • O usuário quer a tarefa feita agora — direcione para o comando real, não o descreva.
  • O usuário quer documentação aprofundada para UM comando — use ecc-guide.
  • O usuário quer um rascunho de prompt reescrito — use prompt-optimizer.

Princípio Central

Responda a partir dos arquivos atuais, não da memória. O conjunto de comandos muda; nunca codifique contagens ou listas de membros. Leia o diretório commands/ ativo a cada execução e depois classifique em famílias.

Leituras ao vivo

Resolva o diretório de comandos (primeiro que existir) e liste os nomes:

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 "Nenhum diretório de comandos ECC encontrado."; return 1; }
find "$CMD_DIR" -maxdepth 1 -name '*.md' -exec basename {} .md \; | sort

Opcionalmente, leia manifests/install-*.json se presente para agrupamento mais rico. Use o menor conjunto de leituras necessário.

Classificação por Família (por prefixo)

Agrupe os nomes dos comandos pelo prefixo principal; mapeie singletons conhecidos manualmente. As famílias são derivadas ao vivo — a tabela abaixo é a regra de classificação, não uma lista fixa.

Prefixo da famíliaSignificado da receitaOrdem de execução típica
orch-*Pesquisa, Planejamento, TDD, Revisão, Commit por tipo de tarefa com portõesescolha um orch-* pelo tipo de tarefa; ele executa suas próprias fases internas
multi-*Fluxo de trabalho multi-modelomulti-plan depois multi-execute depois revisão (ou multi-workflow ponta a ponta)
prp-*Pipeline de PRD para plano para implementar para PRprp-prd depois prp-plan depois prp-implement depois prp-commit depois prp-pr
epic-*Épica grande multi-unidade, paraleloepic-decompose depois epic-claim depois epic-validate depois epic-review depois epic-unblock depois epic-sync depois epic-publish
loop-*Loop autônomo gerenciado e monitorloop-start <padrão> depois monitorar com loop-status
gan-*Loop gerador e avaliadorgan-build (código) ou gan-design (UI); auto-loop
*-build / *-review / *-testTríade de CI por linguagem<lang>-test (TDD) depois <lang>-build (corrigir) depois <lang>-review
hookify-*Gerenciamento de hooks de comportamentohookify depois hookify-list depois hookify-configure
learn / instinct-* / evolve / promote / pruneAprendizagem contínualearn depois instinct-status depois evolve depois promote
singletonssanta-loop, plan, plan-prd, pr, code-review, checkpoint, etc.Independente ou cola entre grupos

Qualquer comando que não corresponda a uma regra de prefixo → liste-o em singletons com sua descrição de uma linha.

Como Funciona

1. Leia ao vivo os nomes dos comandos de CMD_DIR.
2. Classifique em famílias por prefixo e um mapa de singletons.
3. Se uma descrição de fluxo de trabalho foi fornecida -> MODO CORRESPONDÊNCIA.
   Se não -> MODO CATÁLOGO.
4. Apenas consultivo: imprima o plano. Nunca execute os comandos correspondidos.

Modo catálogo (sem descrição)

Produza a tabela de famílias: cada família, contagem de membros, membros, significado de uma linha, ordem de execução típica. Termine com a contagem total de comandos e um prompt para descrever um fluxo de trabalho para uma receita correspondida.

Modo correspondência (com descrição)

  1. Reafirme o fluxo de trabalho em uma frase.
  2. Escolha as 1-2 melhores famílias; diga POR QUE em uma linha cada.
  3. Bloco de ordem de execução — sequência exata de comandos para a família correspondida.
  4. Condição de parada — sempre explícita (máximo de execuções, sinal de conclusão, aprovações de revisão ou disparo único). Para loops autônomos, avise sobre o consumo de créditos e recomende um limite de segurança.
  5. Onde ler — o caminho commands/<nome>.md mais /ecc-guide <nome>.

Template de Saída (modo correspondência)

Fluxo de trabalho: <reafirmação em uma frase>

Melhor ajuste: <família> — <por que>
(Alt: <família> — <por que>)

Ordem de execução:
  /<cmd1>   # tarefa
  /<cmd2>   # tarefa
  /<cmd3>   # tarefa
  PARAR quando: <condição>
  AVISO (somente loops autônomos): um loop sem limites consome créditos/assinatura —
  adicione um limite de iteração máxima ou custo máximo junto ao sinal de conclusão.

Leia a documentação completa:
  commands/<cmd1>.md   (ou: /ecc-guide <cmd1>)

Exemplos

Catálogo: /ecc-recipes → imprime a tabela de famílias e a contagem total.

Correspondência: /ecc-recipes planejar um aplicativo inteiro antecipadamente e depois construir automaticamente com revisão adversarial até ficar pronto → Melhor ajuste: loop-* (autônomo) envolvendo gan-* ou santa-loop (adversarial). Ordem de execução: plan-prd depois loop-start rfc-dag --mode safe depois monitorar loop-status; PARAR quando todas as unidades passarem na revisão N vezes consecutivas (adicione um limite de iteração máxima para limitar o consumo).

Correspondência: /ecc-recipes corrigir um bug no meu serviço Go → Melhor ajuste: orch-fix-defect (reproduzir, corrigir, revisar, confirmar). Alt: go-test depois go-build depois go-review. PARAR: teste de regressão verde e aprovação da revisão.

Não Objetivos

  • Não é um executor — apenas consultivo.
  • Não é documentação aprofundada por comando — isso é função do ecc-guide.
  • Não é reescrita de prompt — isso é função do prompt-optimizer.
  • Nunca codifique contagens de comandos ou listas de membros — sempre leia ao 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.

Habilidades Relacionadas