Przejdź do treści
Biblioteka skilli
Programowanie · Pisanie

documentation-patterns

/documentation-patterns

Pisze dokumentację kodu ADVPL i TLPP: nagłówki Protheus.doc, opisy rutyn, tabel i parametrów oraz endpointów REST.

Licencja
MIT
Ostatnia zmiana repozytorium
14.09.2026

Ocena i bezpieczeństwo

81/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść16 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
2
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 14.09.2026, bez odwołań do wycofanych modeli i API.

Licencja

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

documentar rotinagerar cabecalho Protheus.docdocumentar endpointdocumentar API REST
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

RepozytoriumWynikLicencja
Ta strona · thalysjuvenal/advpl-specialist81MIT
yonatangross/orchestkit100MIT
yonatangross/orchestkit100MIT
PracticalSwan/agent-skills100MIT

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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.