PRD Parser

Extrai estrutura semântica de um PRD Markdown, identificando features, user stories, entidades de domínio, fluxos de negócio e critérios de aceite. Sub-skill do pipeline Omni Architect (Phase 1).

fabioeloi af67bd2 1.1 KB Updated

File contents

PRD Parser

Instruções

  1. Tokenizar o PRD por heading levels (H1, H2, H3)
  2. Classificar cada seção por tipo semântico (feature, story, requirement, entity, flow)
  3. Extrair entidades nomeadas (NER) para identificar domínio
  4. Mapear relacionamentos entre entidades
  5. Calcular grafo de dependências entre features
  6. Computar score de completude
  7. Emitir warnings se score < 0.6 com sugestões de melhoria

Heurísticas de Classificação

Padrão no texto Classificação
"Como [persona], quero..." User Story
"Requisito:", "Deve..." Requisito Funcional
"Performance:", "Segurança:" Requisito Não-Funcional
Tabelas com atributos Entidade de Domínio
"Fluxo:", listas numeradas de passos Fluxo de Negócio
"Critério de aceite", checkboxes Acceptance Criteria

fabioeloi/omni-architect/tree/main/skills/prd-parse commit af67bd2f31

Frequently asked questions

npx skillmds@latest add fabioeloi/prd-parser