Pular para o conteúdo
Skillpedia
Diversos280 mil · #180

ecc-recipes

Ajuda seu agente a mapear fluxos de trabalho para comandos específicos. Ele sugere a ordem de execução e condições. Útil para planejar e entender sequências de tarefas.

O que ela faz

Este agente ajuda a descobrir qual sequência de comandos usar para realizar uma tarefa específica. Ele agrupa comandos em famílias e sugere a ordem de execução e quando parar.

Quando usar

  • ✓Quando você não sabe quais comandos usar para um fluxo de trabalho.
  • ✓Para entender a ordem correta de comandos para uma tarefa.
  • ✓Para ver todas as receitas (sequências de comandos) disponíveis.

Exemplo do que pedir para a IA

“Qual sequência de comandos devo usar para refatorar meu código?”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/affaan-m/ECC/blob/main/skills/ecc-recipes/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/affaan-m/ECC/blob/main/skills/ecc-recipes/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ele lê os comandos disponíveis em tempo real, os agrupa por tipo de tarefa e, com base na sua descrição, sugere a melhor sequência e condição de parada.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add affaan-m/ECC --skill ecc-recipes

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/ecc-recipes/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Receitas ECC

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

Preenche a lacuna entre duas habilidades existentes:

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

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

Quando Ativar

  • "Qual grupo de comandos devo executar para <fluxo de trabalho>?"
  • "Qual é a sequência de comandos para construir um MVP / corrigir um defeito / refatorar?"
  • "Mostre 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 descrição.

Não Usar Quando

  • O usuário quer que a tarefa seja 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 que um rascunho de prompt seja 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 em excesso contagens ou listas de membros. Leia o diretório commands/ ativo a cada execução, então classifique em famílias.

Leituras ao Vivo

Resolva o diretório de comandos (o primeiro que existir), então 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 "No ECC commands directory found."; return 1; }
find "$CMD_DIR" -maxdepth 1 -name '*.md' -exec basename {} .md \; | sort

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

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

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

Prefixo da Família Significado da Receita Ordem de Execução Típica
orch-* Pesquisa com portão, Planejamento, TDD, Revisão, Commit por tipo de tarefa escolha um orch-* por tipo de tarefa; ele executa suas próprias fases internas
multi-* fluxo de trabalho multi-modelo multi-plan então multi-execute então revisão (ou multi-workflow fim a fim)
prp-* PRD para plano para implementar para pipeline de PR prp-prd então prp-plan então prp-implement então prp-commit então prp-pr
epic-* épico multi-unidade grande, paralelo epic-decompose então epic-claim então epic-validate então epic-review então epic-unblock então epic-sync então epic-publish
loop-* loop e monitoramento autônomos gerenciados loop-start <pattern> então assistir com loop-status
gan-* loop de gerador e avaliador gan-build (código) ou gan-design (UI); auto-loop
*-build / *-review / *-test tríade de CI por idioma <lang>-test (TDD) então <lang>-build (correção) então <lang>-review
hookify-* gerenciamento de hooks de comportamento hookify então hookify-list então hookify-configure
learn / instinct-* / evolve / promote / prune aprendizado contínuo learn então instinct-status então evolve então promote
singletons santa-loop, plan, plan-prd, pr, code-review, checkpoint, etc. autônomo 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. Live-read command names from CMD_DIR.
2. Classify into families by prefix and a singleton map.
3. If a workflow description was given -> MATCH MODE.
   If none -> CATALOG MODE.
4. Advisory only: print the plan. Never run the matched commands.

Modo Catálogo (sem descrição)

Exiba 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 correspondente.

Modo de Correspondência (descrição fornecida)

  1. Refaça o fluxo de trabalho em uma frase.
  2. Escolha as 1-2 melhores famílias; diga POR QUÊ em uma linha cada.
  3. Bloco de ordem de execução — sequência exata de comandos para a família correspondente.
  4. Condição de parada — sempre explícita (max-execuções, sinal de conclusão, passes de revisão ou tiro único). Para loops autônomos, avise sobre o consumo de assinatura e recomende um limite de segurança.
  5. Onde ler — o caminho commands/<name>.md mais /ecc-guide <name>.

Modelo de Saída (modo de correspondência)

…

Perguntas frequentes

Este agente executa os comandos?

Não, ele apenas sugere quais comandos usar e em que ordem. Ele não executa nenhuma ação.

O que são 'famílias' de comandos?

São grupos de comandos relacionados que juntos realizam um tipo específico de tarefa, como construir um projeto ou corrigir um erro.

O que acontece se eu pedir para ele fazer algo que ele não sabe?

Ele listará os comandos que não se encaixam em nenhuma família conhecida como 'singletons' (individuais) e sugerirá a melhor forma de usá-los.

Detalhes

Descrição original do autor

Map a described workflow to the right ECC command group with run-order and stop condition, or browse all command-group recipe families read live from the commands directory. Advisory only — never executes. Use when asked which commands run a workflow, the command sequence for a task, or to list ECC pipelines; not for executing the task (route to the command itself), single-command docs (use ecc-gu

repo: affaan-m/ECC

Popularidade

Estrelas no GitHub
280 mil
Posição no ranking
#180
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas