documentation-patterns
/documentation-patterns
Pisze dokumentację kodu ADVPL i TLPP: nagłówki Protheus.doc, opisy rutyn, tabel i parametrów oraz endpointów REST.
- Autor
- thalysjuvenal ↗
- Repozytorium
- advpl-specialist ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 14.09.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 2
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 14.09.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Pisze dokumentację kodu ADVPL i TLPP: nagłówki Protheus.doc, opisy rutyn, tabel i parametrów oraz endpointów REST.
Wyzwalacze z opisu
Oryginalny opis (EN)
Use when the user wants to generate technical documentation for ADVPL/TLPP code on TOTVS Protheus -- Protheus.doc header blocks (@type, @param, @return, @author, @since, @history), complete routine documentation (tables read/written, MV_* parameters, entry points, execution flow, dependencies), or REST API endpoint documentation (path/query parameters, request/response JSON, status codes). Also triggers on Portuguese phrasing like "documentar rotina", "gerar cabecalho Protheus.doc", "documentar endpoint", "documentar API REST", or requests to add documentation to legacy/undocumented code.
Jak działa
SKILL.md bez nagłówków drugiego poziomu · 13 linii, 187 słów
Podgląd SKILL.md
--- name: documentation-patterns description: Use when the user wants to generate technical documentation for ADVPL/TLPP code on TOTVS Protheus -- Protheus.doc header blocks (@type, @param, @return, @author, @since, @history), complete routine documentation (tables read/written, MV_* parameters, entry points, execution flow, dependencies), or REST API endpoint documentation (path/query parameters, request/response JSON, status codes). Also triggers on Portuguese phrasing like "documentar rotina", "gerar cabecalho Protheus.doc", "documentar endpoint", "documentar API REST", or requests to add documentation to legacy/undocumented code. --- # ADVPL/TLPP Documentation Patterns This skill provides templates and a generation process for turning ADVPL/TLPP source code into Protheus-standard technical documentation. It covers three output types: a `header` Protheus.doc comment block for a single function/method, a `full` markdown routine specification (objective, module, tables read/written, MV_* parameters, entry points, execution flow, dependencies, change history), and an `api` REST endpoint document (authentication, path/query parameters, request body, response schemas). Activate this skill when the user asks to generate or add documentation for existing code -- headers, full routine specs, or API docs -- following TOTVS conventions. The process reads the target file, extracts functions/parameters/tables/MV_* usage/entry points/dependencies from the code itself, cross-checks git history for author and change log when available, then fills the appropriate template. It does not cover explaining code in plain conversational language for an audience (see `code-explanation`), looking up native function signatures to fill in documentation accurately (see `protheus-reference`), or documenting the semantics of embedded SQL macros used inside a routine (see `embedded-sql`). | Reference file | Read when | |---|---| | reference.md | Always -- the three documentation type templates (header/full/api) and the generation process |
Pliki w paczce (2)
- SKILL.md 2 KB
- reference.md 4 KB
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · thalysjuvenal/advpl-specialist | 81 | MIT |
| yonatangross/orchestkit | 100 | MIT |
| yonatangross/orchestkit | 100 | MIT |
| PracticalSwan/agent-skills | 100 | MIT |
Migawka bazy z 13.11.2026 · wersja paczki 357055f51c98 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 81changelog-patterns
Generuje changelog i notatki wydania z kodu ADVPL i TLPP w TOTVS Protheus, klasyfikując zmiany i ich wpływ biznesowy. - 91advpl-to-tlpp-migration
Migruje stary kod ADVPL do klas TLPP na TOTVS Protheus, zachowując wrappery dla istniejących wywołań. - 100api-docs-writer
Pisze precyzyjną dokumentację referencyjną API HTTP i specyfikacje OpenAPI 3.1: strony endpointów, schematy, parametry, uwierzytelnianie, paginacja, przykłady kodu i tabele błędów. - 100documentation-generation-doc-generate
Generuje dokumentację API, diagramy architektury, przewodniki dla użytkowników i opisy techniczne z kodu, tak by dało się ją utrzymać. - 100api-documentation
Generuje profesjonalną dokumentację API z projektów, definicji endpointów, specyfikacji OpenAPI i Swagger, list tras lub kodu kontrolerów. - 100api-documentation
Podaje wzorce i szablony dokumentacji API w OpenAPI/Swagger, AsyncAPI i ręcznie: dokumentowanie endpointów REST, API zdarzeniowe, przykłady, schematy uwierzytelniania i portale dokumentacji.