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:
- PRD (Documento de Requisitos de Produto): Defina os requisitos de alto nível e as metas do projeto.
- Design de Funcionalidades: Detalhe funcionalidades e interações específicas do usuário.
- Design de Sistema: Projete a arquitetura técnica, componentes e dados.
- Desenvolvimento: Implemente o código baseado nos designs e especificações.
- Teste de Sistema: Valide o sistema completo em relação aos requisitos do PRD.
Como Usar
- Ative a skill copiando o conteúdo de
SKILL.mdpara o prompt de sistema do seu agente de IA ou usando um mecanismo de ativação de skill compatível. - Forneça uma descrição inicial do projeto, como: "Quero construir um aplicativo de lista de tarefas."
- 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:
- Iniciar etapa PRD: buscar esclarecimentos sobre o público-alvo, plataforma (web/mobile) e recursos essenciais.
- Prosseguir para Design de Funcionalidades: esboçar wireframes para listas de tarefas, categorias e detalhes de tarefas.
- Avançar para Design de Sistema: definir stack de tecnologia (ex: React, Node.js, MongoDB), modelos de dados e APIs.
- Executar Desenvolvimento: gerar código para interface do usuário, lógica de backend e integração.
- 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