firehourse/DevoSkill

Habilidade de agente de engenharia para ambientes de desenvolvimento.

O que é DevoSkill?

O DevoSkill é uma habilidade especializada para agentes de IA que atuam em tarefas de engenharia de software, projetada para ser usada exclusivamente após a aprovação explícita de um plano pelo usuário. Ele gerencia todo o ciclo de desenvolvimento, desde a configuração do workspace até a implementação linear de fases ativas, seguindo um contrato rigoroso entre design, task e estado do repositório. A habilidade suporta plataformas como Claude Code, Cursor e Codex, e impõe regras contra abstração excessiva, manutenção de código legado e pontos de transferência humana. Seu comportamento inclui a verificação contínua do escopo da tarefa, redirecionando automaticamente solicitações que fogem do desenvolvimento (como planejamento ou diagnóstico de desempenho).

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add firehourse/DevoSkill

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

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

Documentação

Desenvolvimento DevoSkill

Use esta habilidade apenas depois que o planejamento existir e o usuário tiver aprovado explicitamente a implementação. Não a use para descoberta de arquitetura, validação apenas de conformidade ou depuração baseada em benchmark.

Presuma que o roteador de entrada já:

  • resolveu o estado de inicialização ou o enviou explicitamente para a configuração do workspace,
  • classificou a solicitação como Desenvolvimento.

Se o trabalho não corresponder mais a desenvolvimento, pare e redirecione em vez de continuar.

Ordem de Carregamento

  1. Se o mapeamento do workspace estiver ausente ou quebrado, leia ../devoskill-workspace-setup/SKILL.md; caso contrário, pule a configuração do workspace.
  2. Leia ../devoskill/workflows/02-development.md
  3. Leia ../devoskill/workflows/engineering-standards.md — carregue a seção específica do idioma que corresponde à pilha de implementação
  4. Carregue apenas a fase ativa em task.md e as seções efetivas de arquitetura que ela referencia
  5. Se quaisquer arquivos ../devoskill/protocols/custom-*.md existirem, leia-os — eles contêm regras permanentes capturadas pelo usuário que se aplicam a esta sessão

Não leia fluxos de planejamento, revisão ou desempenho de desenvolvimento, a menos que a tarefa realmente redirecione.

Comportamento Obrigatório

  • Não inicie alterações de código sem aprovação explícita de implementação.
  • Continue verificando se o trabalho ainda é implementação ativa. Se o usuário solicitar planejamento, validação de deriva ou diagnóstico de desempenho, redirecione.
  • Siga a fase ativa em task.md linearmente.
  • Respeite os pontos de transferência humana e não adivinhe através de esquemas, contratos ou credenciais ausentes.
  • Para código existente, obedeça às restrições de manutenção, regras de conformidade de estilo e regras contra abstração excessiva.
  • Não escreva código sem um task.md explícito.
  • Trate design.md, task.md, artefatos de verificação e o estado do repositório como um único contrato de implementação. Se eles divergirem, pare e reconcilie em vez de codificar através da inconsistência.

Habilidades Relacionadas