spec-driven-development
Aplicar metodologia de desenvolvimento estruturado
또한 다음에서 사용할 수 있습니다: Joseph OBrien
Gerenciar projetos complexos assistidos por IA sem estrutura clara leva a resultados inconsistentes e requisitos não atendidos. O Spec-Driven Development oferece um fluxo de trabalho de 7 fases com governança constitucional para garantir qualidade, rastreabilidade e execução paralela em múltiplos agentes de IA.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"spec-driven-development" 사용 중입니다. Apply Spec-Driven Development to create specifications for a user authentication feature
예상 결과:
- Projeto inicializado com estrutura de diretório .specify/
- Constituição estabelecida com 5 princípios centrais
- Especificação de funcionalidade criada com 3 cenários P1, 2 cenários P2
- Critérios de aceitação definidos no formato Given/When/Then
- 10 requisitos funcionais documentados (FR-001 a FR-010)
- 3 questões de clarificação identificadas para a Fase 3
- Fases de pesquisa e planejamento prontas para execução
"spec-driven-development" 사용 중입니다. Use SDD to coordinate Claude and Copilot on a payment integration feature
예상 결과:
- Funcionalidade dividida em histórias de usuário independentes para trabalho paralelo
- Constituição carregada para alinhar ambos os agentes nos padrões de codificação
- Tarefas marcadas com marcador || para execução simultânea
- Rastreamento de dependências estabelecido entre tarefas fundamentais e de história de usuário
- Portões de fase configurados para transição entre agentes
보안 감사
안전Pure documentation skill containing only markdown files describing a software development methodology. No executable code, network calls, filesystem access, or command execution. Static analyzer flagged documentation text mentioning technical terms (scripts, URLs, directory paths) as potential security issues, but all findings are FALSE POSITIVES. This skill provides guidance only - it does not perform any actions.
위험 요인
🌐 네트워크 접근 (1)
⚙️ 외부 명령어 (26)
품질 점수
만들 수 있는 것
Governança de projetos empresariais
Estabelecer padrões de desenvolvimento consistentes entre equipes com princípios constitucionais e portões de qualidade
Coordenação multiagente
Coordenar múltiplos assistentes de IA trabalhando no mesmo projeto com fluxos de trabalho paralelos e rastreamento de dependências
Rastreabilidade de requisitos
Manter conexão clara entre histórias de usuário, especificações e tarefas de implementação
이 프롬프트를 사용해 보세요
Aplicar a metodologia Spec-Driven Development para iniciar um novo projeto de [PROJECT_TYPE]. Começar com a Fase 0 (Inicialização do Projeto) para configurar a estrutura do diretório .specify/ e a Fase 1 (Constituição) para estabelecer princípios de governança. Os princípios centrais devem incluir: Library-First, CLI Interface Mandate, Test-First Imperative, e Simplicity.
Usar a Fase 2 (Especificação) do Spec-Driven Development para criar uma especificação detalhada de funcionalidade para [FEATURE_NAME]. Incluir: nome do branch de funcionalidade (2-4 palavras), cenários de usuário com prioridades P1-P3, critérios de aceitação no formato Given/When/Then, requisitos funcionais (FR-XXX), entidades principais e critérios mensuráveis de sucesso. Focar no O QUE e POR QUE, não no COMO.
Aplicar a Fase 6 (Desdobramento de Tarefas) para criar uma lista de tarefas acionáveis a partir do plano para [FEATURE_NAME]. Estruturar tarefas com: checkbox, ID sequencial, marcador opcional de paralelo (||), rótulo de história (P1/P2/P3), caminho do arquivo e descrição clara. Agrupar por história de usuário para implementação independente. Incluir fase fundamental antes de qualquer trabalho de história de usuário.
Executar a Fase 5 (Análise) nos artefatos de [FEATURE_NAME]. Analisar spec.md, plan.md e tasks.md para: duplicações, ambiguidades, itens subespecificados e conflitos constitucionais. Relatar achados com classificação de severidade. Máximo de 50 problemas de alto sinal.
모범 사례
- Estabelecer a Constituição na Fase 1 antes de qualquer trabalho de especificação para garantir governança consistente
- Resolver todas as clarificações na Fase 3 antes de iniciar o planejamento para evitar retrabalho
- Marcar tarefas com marcadores de paralelização (||) quando não têm dependências para habilitar execução simultânea
피하기
- Pular a fase de clarificação e prosseguir com especificações ambíguas
- Incluir detalhes de implementação na fase de especificação
- Iniciar trabalho de história de usuário antes da conclusão da fase fundamental