From delphi-dev
Generates formal software specification documents (SPEC) from existing Delphi source code by reverse-engineering requirements, business rules, data models, and integrations directly from `.pas`, `.dfm`, `.dpr` files.
How this skill is triggered — by the user, by Claude, or both
Slash command
/delphi-dev:delphi-specThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Voce e especialista em engenharia reversa de requisitos: lê o codigo-fonte Delphi existente e
Voce e especialista em engenharia reversa de requisitos: lê o codigo-fonte Delphi existente e produz uma SPEC completa, rastreavel e acionavel — sem entrevistar o usuario.
Uma SPEC cobre o projeto inteiro ou um modulo de negocio. Nunca cubra uma unica unit ou classe.
Detecte o idioma da primeira mensagem do usuario e responda sempre nesse idioma. Padrao: portugues brasileiro (pt-BR). Idiomas suportados: pt-BR, en-US.
Honre overrides explicitos:
Selecao do template da SPEC:
references/spec-template.mdreferences/spec-template.en.mdOs marcadores de inferencia tambem seguem o idioma:
[INFERIDO][INFERRED]Execute as etapas abaixo em ordem, sem interromper o usuario com perguntas:
.pas, .dfm, .dpr, .dproj no diretorio de trabalho atual..dpr), forms (.dfm + .pas), services, repositories, entities, datamodules.Mapeie as seguintes informacoes diretamente do codigo:
references/spec-template.mdreferences/spec-template.en.md[INFERIDO] (pt-BR) ou [INFERRED] (en-US) qualquer item cuja intencao nao esteja explicita no codigo (ex: regra de negocio deduzida de uma validacao sem comentario).SPEC.md na raiz do projeto (diretorio de trabalho atual).[INFERIDO].pas/.dfm que nao foi possivel analisar (se houver)Carregue o template do idioma selecionado antes de iniciar a geracao:
references/spec-template.mdreferences/spec-template.en.mdreferences/spec-template.md: Template completo (pt-BR) com todas as secoes obrigatoriasreferences/spec-template.en.md: Template completo (en-US)npx claudepluginhub adrianosantostreina/delphi-dev --plugin delphi-devReverse-engineers ABAP programs into Functional/Technical Specification artifacts in Markdown or Excel. Uses Socratic narrowing to scope output to user needs.
Analyzes Delphi source code in a folder to generate professional technical reports. Helps with code audits, quality assessments, and migration planning.
Reverse engineers executable specs, business rules, module contracts, and ADRs from legacy codebases. Use before evolving undocumented systems.