Przejdź do treści
Biblioteka skilli
Programowanie · Pisanie

generate-readme

/generate-readme

Tworzy lub odświeża README repozytorium, z opisem architektury, diagramami, strukturą katalogów, zależnościami i dokumentacją API.

Repozytorium
ai-doc-gen ↗
Licencja
MIT
Ostatnia zmiana repozytorium
21.07.2026

Ocena i bezpieczeństwo

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

Brak sygnałów. Repozytorium zmienione 21.07.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 lub odświeża README repozytorium, z opisem architektury, diagramami, strukturą katalogów, zależnościami i dokumentacją API.

Wyzwalacze z opisu

document this projectthis repo needs docs
Oryginalny opis (EN)

Generate or refresh a comprehensive, professional README.md for a repository, with architecture overview, mermaid and optional C4 diagrams, repository structure, dependencies, and API documentation. Use whenever the user asks to create, write, update, improve, or regenerate a README, project documentation, or a project overview page — even if they just say "document this project" or "this repo needs docs".

Jak działa

  1. Workflow
Sekcje z nagłówków SKILL.md, w oryginale · 49 linii, 517 słów
Podgląd SKILL.md
---
name: generate-readme
description: Generate or refresh a comprehensive, professional README.md for a repository, with architecture overview, mermaid and optional C4 diagrams, repository structure, dependencies, and API documentation. Use whenever the user asks to create, write, update, improve, or regenerate a README, project documentation, or a project overview page — even if they just say "document this project" or "this repo needs docs".
---

# Generate README

Transform codebase analysis into a clear, welcoming README.md that helps engineers quickly understand the project.

## Workflow

### 1. Gather analysis data

Check for existing analysis documents in `<repo>/.ai/docs/` (structure, dependency, data-flow, request-flow, API analyses). They may have been produced by the `analyze-codebase` skill.

- **If they exist**: use them as your primary source, but spot-check key claims against the code — they may be stale.
- **If they don't exist**: offer to run the `analyze-codebase` skill first (better results, reusable artifacts). If the user declines or wants it quick, explore the codebase directly yourself before writing.

### 2. Handle the existing README

Ask the user (or infer from their request) whether to incorporate the existing README:

- **Incorporate** (default when a README exists): read it first; keep useful, still-accurate information — especially manually written content like setup quirks, badges, links, and licensing. Verify claims against the code; the old README may be outdated.
- **From scratch**: ignore the existing file entirely.

### 3. Write the README

Include the following sections, in this order, unless the user excludes some. Only use these headlines plus any carried over from the existing README — don't invent extra sections.

- **Project Overview** — title, concise description, purpose, key features, likely use cases.
- **Table of Contents** — for READMEs long enough to need one.
- **Architecture** — high-level overview, technology stack, component relationships with a mermaid diagram, key design patterns.
- **C4 Model Architecture** (optional, skip unless the project's complexity warrants it or the user asks) — context and container diagrams as mermaid, wrapped in `<details>`/`<summary>` tags. Only include levels that can be reasonably deduced from the codebase.
- **Repository Structure** — important directories and key files with their roles. Keep minimal and concise.
- **Dependencies and Integration** — internal/external *service* dependencies, message queues, event streams. Do **not** list ordinary libraries here.
- **API Documentation** — endpoints and request/response formats in an easy-to-read form (tables work well). No raw proto/schema dumps.
- **Development Notes** — project-specific conventions, how to run/test, performance considerations.
- **Known Issues and Limitations** — TODOs/FIXMEs found in code, incomplete features, technical debt.
- **Additional Documentation** — markdown links to other docs in the repository.

### Writing guidelines

1. Use only information that can be reasonably inferred from the code and repository structure — never invent capabilities, and describe existing code, not hypothetical code.
2. Do not include or reference any file from the `.ai/docs/` directory — those are internal AI artifacts.
3. Format with proper Markdown: headings, syntax-highlighted code blocks, lists, and tables.
4. Make the README welcoming and clear for developers new to the project.
5. For mermaid diagrams: group by logical boundaries, use meaningful relationship labels with descriptive verbs, keep visual hierarchy clean, and prefer several small focused diagrams over one giant one.
6. Note (in your report to the user, not the README) any areas where additional documentation would help.

### 4. Report

Write the file to `<repo>/README.md`, then summarize for the user what changed versus the previous README (if any) and flag anything you couldn't verify from the code.

Wersje

W bazie nie ma innych skilli o nazwie generate-readme.

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

  • 100readme-generator
    Generuje, audytuje i ulepsza README według piętnastu sekcji, z diagramami Mermaid dla architektury i przepływów.
  • 95readme
    Tworzy lub aktualizuje plik README.md projektu na podstawie jego kodu i dokumentacji.
  • 100document-project
    Tworzy lub poprawia dokumentację projektu: minimalny README.md w katalogu głównym i katalog /docs z powiązanymi stronami, z diagramami w ASCII lub Mermaid.
  • 90create-readme
    Tworzy plik README.md dla nowego repozytorium lub przy jego braku, analizując dokumentację i strukturę katalogów projektu.
  • 100readme-generator-free
    Generuje README, dokumentację instalacji i użycia oraz odznaki dla projektu na podstawie istniejącego kodu.
  • 100rc-readme
    Pisze lub odświeża README projektu na podstawie dowodów z bazy kodu.

Uwagi i zgłoszenia

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