Przejdź do treści
Biblioteka skilli
Programowanie · Pisanie

md-docs

/md-docs

Zarządza dokumentacją projektu: AGENTS.md, README.md i CONTRIBUTING.md, w tym ich aktualizacja, inicjalizacja i pliki kontekstu.

Repozytorium
whetstone ↗
Licencja
MIT
Ostatnia zmiana repozytorium
26.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
6
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

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

Zarządza dokumentacją projektu: AGENTS.md, README.md i CONTRIBUTING.md, w tym ich aktualizacja, inicjalizacja i pliki kontekstu.

Wyzwalacze z opisu

update READMEupdate agentsinit agentscreate AGENTS.mdupdate AGENTS.mdupdate CONTRIBUTINGupdate context filesinit context
Oryginalny opis (EN)

Manages project documentation: AGENTS.md, README.md, and CONTRIBUTING.md. Use when asked to "update README", "update agents", "init agents", "create AGENTS.md", "update AGENTS.md", "update CONTRIBUTING", "update context files", or "init context". Not for general markdown editing.

Jak działa

  1. Portability
  2. Workflows
  3. Arguments
  4. Backup Handling
  5. Writing Style
  6. Report Format
Sekcje z nagłówków SKILL.md, w oryginale · 95 linii, 417 słów
Podgląd SKILL.md
---
name: md-docs
description: >-
  Manages project documentation: AGENTS.md, README.md, and CONTRIBUTING.md.
  Use when asked to "update README", "update agents", "init agents",
  "create AGENTS.md", "update AGENTS.md", "update CONTRIBUTING",
  "update context files", or "init context". Not for general markdown editing.
---

# Markdown Documentation

Manage project documentation by verifying against actual codebase state. Emphasize verification over blind generation — analyze structure, files, and patterns before writing.

## Portability

AGENTS.md is the universal context file (works with Claude Code, Codex, Kilocode). If the project uses CLAUDE.md, treat it as a symlink to AGENTS.md or migrate content into AGENTS.md and create the symlink:

```bash
# If CLAUDE.md exists and AGENTS.md doesn't
mv CLAUDE.md AGENTS.md && ln -sf AGENTS.md CLAUDE.md
```

When this skill references "context files", it means AGENTS.md (and CLAUDE.md if present as symlink).

## Workflows

### Update Context Files

Verify and fix AGENTS.md against the actual codebase. See `references/update-agents.md` for the full verification workflow.

1. Read existing AGENTS.md, extract verifiable claims (paths, commands, structure, tooling)
2. Verify each claim against codebase (`ls`, `cat package.json`, `cat pyproject.toml`, etc.)
3. Fix discrepancies: outdated paths, wrong commands, missing sections, stale structure
4. Discover undocumented patterns (scripts, build tools, test frameworks not yet documented)
5. Report changes

### Update README

Generate or refresh README.md from project metadata and structure. See `references/update-readme.md` for section templates and language-specific patterns.

1. Detect language/stack from config files (package.json, pyproject.toml, composer.json)
2. Extract metadata: name, version, description, license, scripts
3. If README exists and `--preserve`: keep custom sections (About, Features), regenerate standard sections (Install, Usage)
4. Generate sections appropriate to project type (library vs application)
5. Report changes

### Update CONTRIBUTING

Update existing CONTRIBUTING.md only — never auto-create. See `references/update-contributing.md`.

### Initialize Context

Create AGENTS.md from scratch for projects without documentation. See `references/init-agents.md`.

1. Analyze project: language, framework, structure, build/test tools
2. Generate terse, expert-to-expert context sections
3. Write AGENTS.md, create CLAUDE.md symlink

## Arguments

All workflows support:

- `--dry-run`: preview changes without writing
- `--preserve`: keep existing structure, fix inaccuracies only
- `--minimal`: quick pass, high-level structure only
- `--thorough`: deep analysis of all files

## Backup Handling

Before overwriting, back up existing files:

```bash
cp AGENTS.md AGENTS.md.backup
cp README.md README.md.backup
```

Never delete backups automatically.

## Writing Style

- Terse: omit needless words, lead with the answer
- Imperative: "Build the project" not "The project is built"
- Expert-to-expert: skip basic explanations, assume competence
- Scannable: headings, lists, code blocks
- Accurate: verify every command and path against codebase
- Sentence case headings, no emoji headers

## Report Format

After every operation, display a summary:

```
✓ Updated AGENTS.md
  - Fixed build command
  - Added new directory to structure

✓ Updated README.md
  - Added installation section
  - Updated badges

⊘ CONTRIBUTING.md not found (skipped)
```
Pliki w paczce (6)
  • SKILL.md 3 KB
  • manifest.json 1 KB
  • references/init-agents.md 3 KB
  • references/update-agents.md 2 KB
  • references/update-contributing.md 2 KB
  • references/update-readme.md 3 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · iliaal/whetstone100MIT
iliaal/ai-skills100MIT

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

  • 100docs
    Tworzy, audytuje i utrzymuje dokumentację projektu (CLAUDE.md, .claude/rules, AGENTS.md, README.md i drzewa docs/ według Diátaxis) w trybach init, update, readme i audit.
  • 100update-claude-documentation
    Synchronizuje README, AGENTS, CLAUDE, CONTRIBUTING i dokumenty tematyczne po zmianach zachowania, routingu lub procedur wydania.
  • 95docs-manager
    Zarządza dokumentacją w MkDocs i Markdown: tworzy lub aktualizuje README, CONTRIBUTING i witrynę docs oraz przygotowuje podsumowania zmian.
  • 95docs-manager
    Zarządza dokumentacją stron MkDocs i samodzielnych plików Markdown: inicjalizacja, generowanie, aktualizacja i podsumowania zmian.
  • 100refresh-documentation
    Przegląda i aktualizuje całą dokumentację projektu, w tym README, pliki AGENTS.md i opisy skilli, aby była dokładna i aktualna.
  • 90readme-and-co:documentation-standards
    Pomaga pisać README, CONTRIBUTING i dokumentację wsparcia repozytorium według przyjętych standardó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.