Pular para o conteúdo
Skillpedia
Deploy e nuvem (DevOps)280 mil · #247

orch-add-feature

Ajuda seu agente a criar novas funcionalidades de software do início ao fim. Ele coordena pesquisa, planejamento, implementação e testes.

O que ela faz

Esta ferramenta ajuda a criar uma nova funcionalidade completa em um programa de computador. Ela pesquisa, planeja, escreve testes, implementa o código e revisa tudo antes de finalizar.

Quando usar

  • ✓Quando você quer adicionar uma função que ainda não existe.
  • ✓Ao construir algo totalmente novo para um programa.
  • ✓Se a ideia é implementar um novo recurso do zero.

Exemplo do que pedir para a IA

“Crie uma nova funcionalidade de login com OAuth2 para o sistema de notificações.”

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/orch-add-feature/SKILL.md

Mensagem pronta para colar

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

A ferramenta usa um processo passo a passo. Ela começa pesquisando, depois planeja as tarefas, escreve testes para garantir que tudo funcione, implementa o código necessário e, por fim, revisa tudo antes de aprovar.

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 orch-add-feature

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/orch-add-feature/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.

orch-add-feature

Ator · ação · alvo: orch · add · feature. Wrapper fino sobre o motor compartilhado em orch-pipeline.

Quando Usar

  • O usuário quer uma capacidade que ainda não existe ("adicionar", "construir", "implementar", "suportar…").
  • É um comportamento totalmente novo — não uma correção (orch-fix-defect) e nem uma alteração de comportamento existente (orch-change-feature).

Configurações de Operação

  • Limite de tamanho padrão: padrão — executar Pesquisa + Planejamento, a menos que seja claramente pequeno.
  • Máscara de fase: 0 → 1 → 2 → 4 → 5 → 6 (pular 3 Scaffold; isso é apenas para MVP).
  • Primeiro movimento (fase 4): escrever testes novos e falhos para o novo comportamento, depois implementar até o verde.

Como Funciona

  1. Executar o motor orch-pipeline com as configurações acima.
  2. Classificar o tamanho primeiro; recursos pequenos/triviais colapsam para 4 → 5 → 6.
  3. Parar em Gate 1 (aprovação do plano) e Gate 2 (pré-commit).
  4. Adicionar security-reviewer se o recurso tocar um gatilho de segurança.

Relacionado: /feature-dev é uma versão independente deste fluxo. orch-add-feature difere por compartilhar o motor orch-pipeline — o classificador de tamanho e os dois gates — com o resto da família, então ele dimensiona corretamente recursos triviais para 4 → 5 → 6.

Exemplo

orch-add-feature: add OAuth2 login to nws-poller
→ research existing auth libs → plan task_list  [GATE 1: approve]
→ TDD each task → code-review (+ security-reviewer: auth path)
→ commit  [GATE 2: confirm]
Perguntas frequentes

Qual a diferença entre adicionar uma funcionalidade e corrigir um erro?

Adicionar uma funcionalidade cria algo novo que não existia. Corrigir um erro conserta algo que não está funcionando como deveria.

O que são 'testes' neste contexto?

São verificações automáticas que garantem que o novo código funciona corretamente e não quebra outras partes do programa.

O que são 'gates' (portões)?

São pontos de verificação onde você ou outra pessoa precisa aprovar o trabalho antes de continuar para a próxima etapa.

Detalhes

Descrição original do autor

Orchestrate building a brand-new feature end to end — research, plan, TDD implementation, review, and gated commit — by delegating each phase to the matching ECC agent. Use when adding a capability that does not exist yet.

repo: affaan-m/ECC

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas