Departamento de Desenvolvimento de Software

Organize o Claude Code em um departamento de engenharia de software com agentes, habilidades e regras para fluxos de trabalho de desenvolvimento estruturados.

O que é Departamento de Desenvolvimento de Software?

Esta habilidade transforma o Claude Code em um departamento de engenharia de software completo, permitindo que equipes de IA colaborem de forma estruturada. Ela define papéis de agentes, habilidades e regras para gerenciar fluxos de trabalho de desenvolvimento, desde planejamento até implantação. Suporta plataformas como Cursor, Codex e outros terminais compatíveis com Claude Code, configurando agentes com responsabilidades específicas (como Tech Lead, Desenvolvedor, QA). Útil para projetos complexos que exigem múltiplas perspectivas e etapas bem definidas, a habilidade usa arquivos SKILL.md para documentar as capacidades de cada agente e as regras de interação, garantindo consistência e rastreabilidade no processo de desenvolvimento.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add extended-yellowochre569/software_development_department

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

O que Departamento de Desenvolvimento de Software faz?

Organize o Claude Code em um departamento de engenharia de software com agentes, habilidades e regras para fluxos de trabalho de desenvolvimento estruturados.

Visão Geral

Esta habilidade cria uma estrutura hierárquica de agentes de IA que atuam como membros de um departamento de engenharia de software. Cada agente possui habilidades e responsabilidades definidas, promovendo colaboração e consistência.

Como Usar

  1. Clone este repositório no diretório .cursor/ ou skills/ do seu projeto.
  2. Configure os agentes no arquivo agents.json ou agents.yaml conforme necessário.
  3. Ative a habilidade no Claude Code com o comando @skill software_development_department.

Agentes Padrão

PapelResponsabilidadeHabilidades Principais
Tech LeadArquitetura e revisão de códigosystem_design, code_review
DesenvolvedorImplementação e testesfrontend, backend, testing
QAGarantia de qualidadetest_automation, bug_reporting
DevOpsInfraestrutura e implantaçãoci_cd, cloud_deployment

Regras de Fluxo de Trabalho

  • Planejamento: O Tech Lead cria histórias de usuário e tarefas.
  • Desenvolvimento: O Desenvolvedor implementa o código seguindo as especificações.
  • Revisão: O Tech Lead revisa o código antes do merge.
  • Teste: O QA executa testes automatizados e relata bugs.
  • Implantação: O DevOps gerencia a implantação em ambientes de staging e produção.

Exemplo de Configuração

agents:
  - role: tech_lead
    skills:
      - system_design
      - code_review
    rules:
      - "Sempre revisar o design antes da implementação"

  - role: developer
    skills:
      - frontend
      - backend
    rules:
      - "Seguir o guia de estilo do projeto"

  - role: qa
    skills:
      - test_automation
    rules:
      - "Executar testes antes de cada release"

  - role: devops
    skills:
      - ci_cd
    rules:
      - "Implantar em staging após aprovação do QA"

Contribuição

Contribuições são bem-vindas! Siga as regras de fluxo de trabalho do departamento e envie um pull request.

Licença

MIT

Habilidades Relacionadas