Przejdź do treści
Biblioteka skilli
Programowanie · Pisanie

codebase-documenter

/codebase-documenter

Tworzy z szablonów szkielet dokumentacji projektu (README, ARCHITECTURE, API, CODE_COMMENTS) wraz z opisanymi standardami dla nowej lub słabo udokumentowanej bazy kodu.

Repozytorium
ai-agents ↗
Licencja
MIT
Ostatnia zmiana repozytorium
25.10.2026

Ocena i bezpieczeństwo

100/ 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ść35 / 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
7
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 25.10.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

Tworzy z szablonów szkielet dokumentacji projektu (README, ARCHITECTURE, API, CODE_COMMENTS) wraz z opisanymi standardami dla nowej lub słabo udokumentowanej bazy kodu.

Oryginalny opis (EN)

Scaffold project documentation (README, ARCHITECTURE, API, CODE_COMMENTS) from templates with documented standards. Use when bootstrapping docs for a new or under-documented codebase.

Jak działa

  1. Triggers
  2. When to Use
  3. Boundaries
  4. Process
  5. Templates
  6. References
  7. Verification Checklist
  8. Anti-Patterns
Sekcje z nagłówków SKILL.md, w oryginale · 79 linii, 621 słów
Podgląd SKILL.md
---
name: codebase-documenter
version: 1.0.0
description: "Scaffold project documentation (README, ARCHITECTURE, API, CODE_COMMENTS) from templates with documented standards. Use when bootstrapping docs for a new or under-documented codebase."
license: MIT
---

# Codebase Documenter

Generate documentation scaffolding for a project that has none, or has the wrong shape. This skill produces structured starters with bracketed placeholders the team fills in. It does not write prose for you.

## Triggers

| Trigger Phrase | Operation |
|----------------|-----------|
| `scaffold project documentation` | Generate README, ARCHITECTURE, API, code comment scaffolds |
| `bootstrap docs for new codebase` | Produce starter docs with placeholders |
| `add starter README` | Create README scaffold only |
| `set up documentation standards` | Drop standards references into the repo |
| `document this codebase from scratch` | Full scaffold pass |

## When to Use

Use this skill when:

- A repository has no `README.md`, `ARCHITECTURE.md`, or API reference, and you need a populated skeleton.
- A team is onboarding without a tech writer and wants documented standards alongside the templates.
- You need a starting point for code-comment conventions in a polyglot project.

Use a different skill when:

- Documentation already exists and you want to verify accuracy, detect missing XML docs / docstrings / JSDoc, or audit README / CLAUDE.md drift. Use `doc-accuracy` for verification, missing-doc detection, and structural sync.
- You want narrative prose generated for an existing component. Use the `explainer` agent.

## Boundaries

- Writes scaffolding and standards references only. Does not write narrative prose for the project.
- Placeholders use bracket convention `[Like this]` so a writer can search and replace.
- Templates must be filled in by a human or downstream skill. The skill does not infer project specifics.

## Process

1. Confirm the target directory and confirm no overwrite of existing docs without explicit user consent.
2. Copy `assets/templates/README.template.md` to `README.md` (or path the user requests).
3. Copy `assets/templates/ARCHITECTURE.template.md` to `ARCHITECTURE.md` if a separate architecture doc is wanted.
4. Create parent directories (`docs/`, `docs/standards/`, or any user-requested path) before any copy step that targets them.
5. Copy `assets/templates/API.template.md` to `docs/API.md` (or equivalent) if the project exposes an API.
6. Copy `assets/templates/CODE_COMMENTS.template.md` to `docs/standards/CODE_COMMENTS.md` (or link from the README).
7. Point the team at `references/documentation_guidelines.md` and `references/visual_aids_guide.md` for voice and visual standards.

## Templates

| Template | Purpose |
|----------|---------|
| `assets/templates/README.template.md` | Project front door. Why, quick start, structure, common tasks, troubleshooting. |
| `assets/templates/ARCHITECTURE.template.md` | System overview, components, data flow, decisions, failure modes. |
| `assets/templates/API.template.md` | API reference per endpoint with conventions and examples. |
| `assets/templates/CODE_COMMENTS.template.md` | Docstring and inline comment standards across languages. |

## References

| Reference | Purpose |
|-----------|---------|
| `references/documentation_guidelines.md` | Voice, structure, audience framing, placeholder convention. |
| `references/visual_aids_guide.md` | When and how to use diagrams, tables, callouts. |

## Verification Checklist

- [ ] No environment-specific paths in any template
- [ ] All user-provided paths are validated against path traversal
- [ ] Bracketed placeholders match the `[Word or short phrase]` convention
- [ ] Code fences are balanced and use language identifiers on the opener only
- [ ] Voice is active, audience is the project's reader (not the documenter)
- [ ] No marketing language, weasel words, or filler
- [ ] Diagrams added only when they reduce ambiguity (see `references/visual_aids_guide.md`)

## Anti-Patterns

| Avoid | Why | Instead |
|-------|-----|---------|
| Filling in placeholders speculatively | Produces fiction the team will rediscover and rewrite | Leave brackets; team fills in |
| Copying README content into ARCHITECTURE | Both files drift; readers cannot tell which is current | One concept per document |
| Adding diagrams for every section | Visual noise distracts from text | Diagram only where ambiguity is real |
| Long preamble before quick start | Readers leave before they reach the value | Quick start in the first screen |
Pliki w paczce (7)
  • SKILL.md 4 KB
  • assets/templates/API.template.md 3 KB
  • assets/templates/ARCHITECTURE.template.md 3 KB
  • assets/templates/CODE_COMMENTS.template.md 5 KB
  • assets/templates/README.template.md 2 KB
  • references/documentation_guidelines.md 4 KB
  • references/visual_aids_guide.md 3 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · rjmurillo/ai-agents100MIT
opencue/cuecards100MIT
opencue/cuecards100MIT
travisjneuman/.claude100MIT
LUNARTECH-X/superpowers100MIT

Identyczna treść występuje jeszcze w 4 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.

Migawka bazy z 28.10.2026 · wersja paczki 997aebd0fbbb (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

  • 100code-documenter
    Generuje dokumentację dla niedokumentowanych lub słabo udokumentowanych baz kodu: JSDoc, docstringi, README, dokumentację architektury, przewodniki wdrożeniowe i opisy wewnętrznych API w dowolnym języku.
  • 95readme
    Tworzy lub aktualizuje plik README.md projektu na podstawie jego kodu i dokumentacji.
  • 100api-documenter
    Tworzy i ulepsza dokumentację API: specyfikacje OpenAPI, interaktywne portale dokumentacji i przykłady kodu.
  • 100rc-readme
    Pisze lub odświeża README projektu na podstawie dowodów z bazy kodu.
  • 100code-documenter
    Planuje, wdraża lub przegląda prace nad dokumentowaniem kodu w istniejącej bazie z kontrolą zgodności, bezpieczeństwa i weryfikacji, na wyraźne żądanie użytkownika.
  • 100project-documenter
    Generuje dokumentację projektu w pięciu trybach: pełny pakiet, README i API, dokumenty dla AI/LLM, dokumenty architektury oraz wariant łączny z audytem istniejących plików.

Uwagi i zgłoszenia

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