O que spec-loom-validator faz?
Gerador de PRD 2026: Plugin de Brief para Especificação com Rótulos de Incerteza e Gates de Qualidade
Este plugin converte um breve resumo (brief) em um Documento de Requisitos de Produto (PRD) estruturado, utilizando técnicas de IA para identificar e rotular incertezas, além de aplicar verificações de qualidade automatizadas.
Funcionalidades
- Transformação de Brief: Recebe um texto curto descrevendo a necessidade do produto e gera um PRD completo em Markdown.
- Rótulos de Incerteza: Cada seção ou decisão que depende de validação externa recebe um rótulo como
[Incerteza: Alta],[Incerteza: Média]ou[Incerteza: Baixa]. - Gates de Qualidade: Antes de finalizar, o plugin verifica critérios como:
- Completude de seções obrigatórias (ex.: Objetivo, Escopo, Requisitos Funcionais).
- Consistência de nomenclatura e referências.
- Ausência de contradições lógicas.
- Integração com Plataformas IA: Funciona como uma skill para Claude Code, Cursor e Codex.
Como Usar
- Instale o plugin no seu ambiente de desenvolvimento.
- Forneça um brief de entrada, por exemplo:
Brief: Um aplicativo mobile para rastreamento de hábitos diários com lembretes e gráficos de progresso.
- Execute o comando:
spec-loom-validator generate --brief "Brief aqui"
- O PRD gerado será exibido em Markdown com os rótulos de incerteza e gates de qualidade aplicados.
Exemplo de Saída
# PRD: App de Rastreamento de Hábitos
## Objetivo
[Incerteza: Baixa] Aplicativo para ajudar usuários a monitorar e manter hábitos diários.
## Escopo
[Incerteza: Média] Inclui versão Android e iOS; versão web não está no escopo inicial.
## Requisitos Funcionais
- [Incerteza: Alta] Integração com calendário externo (necessita validação com parceiro).
- [Incerteza: Baixa] Lembretes push.
Configuração
Ajuste os parâmetros no arquivo config.yaml:
quality_gates:
require_objective: true
require_scope: true
min_uncertainty_labels: 2
max_inconsistencies: 0
uncertainty_labels:
high: "[Incerteza: Alta]"
medium: "[Incerteza: Média]"
low: "[Incerteza: Baixa]"
Suporte
- Plataformas: Claude Code, Cursor, Codex.com (via plugin).
- Documentação: Consulte o README.md para detalhes técnicos.
Gerado por Lib231/spec-loom-validator