Przejdź do treści
Biblioteka skilli
Programowanie · Pisanie

write-docs

/write-docs

Pisze lub ocenia teksty dołączane do kodu: README, przewodniki, pomoc CLI, komentarze, commity, opisy PR i wpisy do changelogu.

Repozytorium
claude-toolkit ↗
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
12
Skrypty
2
Komentarze HTML
1
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 sprawdzić przed instalacją
  • 2 skrypty w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.
  • SKILL.md zawiera komentarze HTML (1). Nie widać ich w podglądzie Markdown, a model je czyta.

Skrypty: scripts/prose_lint.py, scripts/test_prose_lint.py

Co robi i kiedy

Pisze lub ocenia teksty dołączane do kodu: README, przewodniki, pomoc CLI, komentarze, commity, opisy PR i wpisy do changelogu.

Oryginalny opis (EN)

Write or critique prose that ships with a codebase — READMEs, guides and runbooks, CLI help and error text, code comments, AGENTS.md/CLAUDE.md, commit messages, PR titles and descriptions, and changelog entries. Use when drafting or editing these, including commits and PRs written as part of another task. Do NOT use to review the code in a PR (use code-review), or for blog posts (blog-review), design docs or ADRs (grill-me), or skills (write-skill).

Jak działa

  1. Workflow
  2. Clarity modes
  3. Shared rules
  4. Check the draft
  5. Rewriting an existing document
  6. Reviewing rather than writing
Sekcje z nagłówków SKILL.md, w oryginale · 64 linii, 802 słów
Podgląd SKILL.md
---
name: write-docs
description: Write or critique prose that ships with a codebase — READMEs, guides and runbooks, CLI help and error text, code comments, AGENTS.md/CLAUDE.md, commit messages, PR titles and descriptions, and changelog entries. Use when drafting or editing these, including commits and PRs written as part of another task. Do NOT use to review the code in a PR (use code-review), or for blog posts (blog-review), design docs or ADRs (grill-me), or skills (write-skill).
---

# write-docs

Pick the artifact, read that file, then write. Do not load more than one — the conventions differ and mixing them produces documents that serve nobody.

| Writing… | Read | Reader you are serving |
|---|---|---|
| A README for a public lib, CLI, or agent tool | [READMES.md](READMES.md) | someone deciding in 30 seconds whether to use this |
| A developer guide, tutorial, runbook, migration, or deprecation | [GUIDES.md](GUIDES.md) | someone trying to complete a task without guessing |
| CLI flags, subcommands, `--help`, error text, output contracts | [CLI.md](CLI.md) | someone typing at a prompt, and the script that wraps them |
| Code comments, docstrings, inline rationale | [COMMENTS.md](COMMENTS.md) | the maintainer reading this during an outage |
| `AGENTS.md` / `CLAUDE.md` operating guides | [AGENTSMD.md](AGENTSMD.md) | an agent with no memory of your project |
| Commit messages, PR descriptions, changelog entries | [PR.md](PR.md) | a maintainer running `git log` in two years |

Not this skill: blog posts and essays (use `blog-review`), design docs, ADRs (use `grill-me`), internal service wikis, or authoring a skill (use `write-skill`).

## Workflow

1. Read the implementation, schema, tests, `--help`, or diff that establishes the facts.
2. Name the reader and the action this document must enable.
3. Choose one canonical term for each repeated concept. Preserve exact API names and identifiers.
4. Draft through the selected artifact lens.
5. Check that every claim, command, caveat, and boundary still matches the source.
6. Apply the clarity mode below, then run the checker. Treat heuristic findings as questions, not automatic edits.

## Clarity modes

- **Strict** — procedures, safety rules, agent workflows, CLI help, and recovery instructions. Also any text whose reader cannot ask a follow-up question: tool and function descriptions, error messages, and output another agent or script parses. Put conditions before commands. Use imperative steps, one action per step, direct verbs, simple tenses, and sentences of at most 20 words.
- **Natural** — README narrative, explanations, comments, and PR rationale. Keep terminology and actors clear, but allow contractions, semicolons, sentence rhythm, and passive voice when the actor is unknown or irrelevant.

Apply modes by content block. A README quickstart can be strict while its motivation remains natural.

## Shared rules

- Lead with the reader's goal and shortest path. Put provenance and history later or omit them.
- Be genuine. Write as a maintainer helping a reader, not as a product sheet imitating confidence.
- Use evidence instead of quality adjectives. Give the measurement, example, or boundary behind the claim.
- Use one name for one thing. Do not rotate synonyms unless they identify different concepts.
- Name the doer and the action within the first eight words of a sentence. An abstract noun as subject (`the configuration of`, `the handling of`) hides them: make the doer the subject and the action the verb.
- One idea per sentence. Open on what the reader already holds and end on the new name or value; this outranks active voice. A condition longer than ten words becomes its own step.
- Break noun stacks of four or more words: “calibration of the connection resistance,” not “connection resistance calibration procedure.”
- Say each fact once. Omit template sections that do not change the reader's next action.
- Cut words that announce or reassure: `This document describes`, `simply`, `obviously`. Readers assume the opposite of an intensifier, and `simply` blames them when the step fails.
- A hedge in a procedure is a missing condition: write `if X, do Y`, not `you may need to do Y`. In explanation, one hedge states uncertainty and two in a sentence hide it.
- State unsupported cases and tradeoffs. Simpler wording must not erase precise technical meaning.

## Check the draft

```bash
python3 scripts/prose_lint.py --mode strict <path>
python3 scripts/prose_lint.py --mode natural <path>
```

Use `-` for stdin and `--json` for structured findings. Exit 1 means strict errors; review-only findings return 0. Add `<!-- prose-lint-ignore -->` to ignore one line. The checker cannot detect synonym rotation without project context, so check terminology manually. This is not an STE certification or a substitute for factual review. See [CLARITY-REFERENCE.md](CLARITY-REFERENCE.md) for rationale and sources.

## Rewriting an existing document

- Grep tests and CI for strings pinned from the document before you restructure it. If a test pins wording, make it assert the requirement (order, a link's presence) instead of the exact text. Name the changed assertion in the PR.
- Find copies derived from it: package README, docs site, translations. Update them or state that they are out of scope.

## Reviewing rather than writing

Same lens, inverted: verify the artifact against its source, then report what the target reader cannot do, cannot trust, or must read twice. Lead with the defect and its location, not with praise.
Pliki w paczce (12)
  • AGENTSMD-REFERENCE.md 5 KB
  • AGENTSMD.md 4 KB
  • CLARITY-REFERENCE.md 4 KB
  • CLI.md 4 KB
  • COMMENTS.md 4 KB
  • GUIDES.md 2 KB
  • PR.md 4 KB
  • READMES-REFERENCE.md 14 KB
  • READMES.md 4 KB
  • SKILL.md 5 KB
  • scripts/prose_lint.py 18 KB
  • scripts/test_prose_lint.py 10 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · wilbeibi/claude-toolkit100MIT
hassan-mohiddin/freeflow100MIT
Agenta-AI/agenta100MIT
comet-ml/opik100Apache-2.0
browseros-ai/browseros100BSD-3-Clause
bennypowers/cem100GPL-3.0
tale-project/tale100MIT
vfarcic/dot-ai100MIT
GitbookIO/gitbook-skills100MIT

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

  • 100pr-writing
    Pisze i poprawia tytuły oraz opisy PR-ów, commity, changesety, wpisy do changelogu i notki o wydaniach dla odbiorców.
  • 100docs-writer
    Pisze dokumentację dla deweloperów: treść README, referencje API, komentarze w kodzie i wpisy w changelogu, a także wyjaśnienia dla współtwórców.
  • 100tech-docs-writer
    Pisze i przepisuje dokumentację techniczną projektów: README, referencje API, dokumenty architektury, przewodniki użytkownika i komentarze w kodzie, a także audytuje dokumentację.
  • 100documentation
    Pisze, aktualizuje i poprawia dokumentację projektu w Markdown: README, dokumentację API, przewodniki użytkownika i ADR, także po zmianach kodu wymagających opisu dla użytkownika.
  • 100codebase-documenter
    Pisze dokumentację bazy kodu: README, dokumenty architektury, przewodniki startowe, dokumentację API i komentarze w kodzie, aby ułatwić start nowym programistom.
  • 100writing-style
    Pisze krótkie, bezpośrednie teksty techniczne do ticketów, PR, komentarzy i commitów, bez języka AI, z pominięciem README i blogó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.