charlesmu99/speccrew

SpecCrew - Um framework de engenharia de software orientado por IA que insere uma equipe de desenvolvimento virtual de IA em seus projetos. Suporta desenvolvimento orientado por especificações (SDD) com fluxo de trabalho PRD → Design de Funcionalidades → Design de Sistema → Desenvolvimento → Teste de Sistema.

O que é speccrew?

O SpecCrew é um framework de engenharia de software inovador, totalmente impulsionado por IA, que incorpora uma equipe virtual de desenvolvimento de IA diretamente em seus projetos. Ele é projetado para implementar a metodologia de Desenvolvimento Orientado por Especificações (Specification-Driven Development - SDD), guiando o processo de software de forma estruturada: começando com um Documento de Requisitos de Produto (PRD), seguido pelo Design de Funcionalidades, Design de Sistema, Desenvolvimento e, finalmente, Teste de Sistema. Esta skill é particularmente útil para desenvolvedores e agentes de IA que buscam automatizar e agilizar todo o ciclo de vida do desenvolvimento de software, garantindo que cada etapa seja baseada em especificações claras e rastreáveis. Ela suporta plataformas como Claude Code, Cursor, Codex e outros terminais de IA, funcionando através de um arquivo SKILL.md que define as instruções e o prompt do sistema para o agente de IA, permitindo que ele atue como um coordenador de equipe de desenvolvimento virtual.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add charlesmu99/speccrew

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

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

Documentação

O que speccrew faz?

SpecCrew - Um framework de engenharia de software orientado por IA que insere uma equipe de desenvolvimento virtual de IA em seus projetos. Suporta desenvolvimento orientado por especificações (SDD) com fluxo de trabalho PRD → Design de Funcionalidades → Design de Sistema → Desenvolvimento → Teste de Sistema.

Visão Geral

Esta skill capacita seu agente de IA a atuar como um gerente de equipe de desenvolvimento de software, orquestrando um processo completo de desenvolvimento de software usando um fluxo de trabalho estruturado de Desenvolvimento Orientado por Especificações (SDD). O agente guiará você por cada etapa do ciclo de vida do desenvolvimento, desde a criação de especificações iniciais até os testes finais do sistema.

Fluxo de Trabalho

O fluxo de trabalho SDD padrão consiste em cinco etapas principais:

  1. PRD (Documento de Requisitos de Produto): Defina os requisitos de alto nível e as metas do projeto.
  2. Design de Funcionalidades: Detalhe funcionalidades e interações específicas do usuário.
  3. Design de Sistema: Projete a arquitetura técnica, componentes e dados.
  4. Desenvolvimento: Implemente o código baseado nos designs e especificações.
  5. Teste de Sistema: Valide o sistema completo em relação aos requisitos do PRD.

Como Usar

  1. Ative a skill copiando o conteúdo de SKILL.md para o prompt de sistema do seu agente de IA ou usando um mecanismo de ativação de skill compatível.
  2. Forneça uma descrição inicial do projeto, como: "Quero construir um aplicativo de lista de tarefas."
  3. O agente de IA executará o fluxo de trabalho SDD, orientando você em cada etapa para refinar especificações e gerar artefatos.

Exemplo

Comando do Usuário:

Construa um aplicativo de lista de tarefas com categorias e datas de vencimento.

Ação do Agente:

  1. Iniciar etapa PRD: buscar esclarecimentos sobre o público-alvo, plataforma (web/mobile) e recursos essenciais.
  2. Prosseguir para Design de Funcionalidades: esboçar wireframes para listas de tarefas, categorias e detalhes de tarefas.
  3. Avançar para Design de Sistema: definir stack de tecnologia (ex: React, Node.js, MongoDB), modelos de dados e APIs.
  4. Executar Desenvolvimento: gerar código para interface do usuário, lógica de backend e integração.
  5. Concluir com Teste de Sistema: verificar funcionalidades e sugerir testes.

Personalização

Você pode personalizar o fluxo de trabalho modificando o prompt do sistema ou adicionando instruções específicas para seu projeto ou stack de tecnologia preferida.

Suporte a Plataformas

  • Claude Code
  • Cursor
  • Codex
  • Outros terminais de IA compatíveis

Licença

MIT

Habilidades Relacionadas