Generates a complete software specification document (SPEC) by analyzing the current Delphi project source code (.pas, .dpr, etc.) and saves it as SPEC.md.
From delphi-devnpx claudepluginhub adrianosantostreina/delphi-dev --plugin delphi-dev/specStarts spec-driven development: asks clarifying questions on objectives, features, tech stack, and boundaries; generates structured SPEC.md covering six core areas; confirms before proceeding.
/specAuthors structured NLSpec from natural language description using multi-AI research, with adversarial completeness validation, scoring, and saved spec file.
/specGenerates complete feature specifications from a feature name or rough idea, spanning requirements to implementation plan.
/specGenerates structured specs from minimal feature description using Kiro method: requirements.md (EARS notation), design.md (Mermaid diagrams, TS interfaces), tasks.md (impl plan).
/specInitiates phased Spec Mode for a feature description: interactively refines requirements (EARS), designs (Mermaid, TS interfaces), and tasks, generating requirements.md, design.md, tasks.md.
/specStarts interactive Kiro spec-driven development for a feature description through 3 phases, generating requirements.md (EARS), design.md (Mermaid/TS), and tasks.md.
Gere automaticamente um documento de especificacao de software (SPEC) a partir do codigo-fonte do projeto Delphi no diretorio de trabalho atual.
Escopo: A SPEC cobre o projeto inteiro ou um modulo de negocio completo. Nunca para uma unica unit ou classe.
Idioma: Detecte o idioma do usuario e responda sempre nesse idioma. Padrao: portugues brasileiro.
Siga este protocolo sem interromper o usuario com perguntas:
SCAN — Use Glob para localizar todos os arquivos .pas, .dfm, .dpr, .dproj
no diretorio de trabalho atual. Identifique o projeto principal, forms, services,
repositories, entities e datamodules.
READ — Leia os arquivos relevantes priorizando units de dominio, services, repositories, forms principais e datamodules com regras de negocio.
EXTRACT — Mapeie diretamente do codigo:
GENERATE — Preencha todas as secoes do template carregando a skill delphi-spec
e o arquivo references/spec-template.md. Marque com [INFERIDO] itens cuja intencao
nao esteja explicita no codigo. Nunca deixe secoes em branco.
SAVE — Grave o documento como SPEC.md na raiz do projeto.
REPORT — Informe ao usuario: caminho do arquivo gerado, secoes reais vs. inferidas, arquivos nao analisados (se houver) e sugestoes de revisao manual.