Skip to main content

tech-writer

Use when writing or substantively editing user-facing documentation: drafting a new page, rewriting or restructuring an existing one, adding a major section, or turning engineering material (PR descriptions, specs, release notes, rough notes) into docs. Writes clear, focused technical documentation following the Diataxis framework and Mecatl's canonical style guide. Use it even when the request doesn't mention writing quality; it governs how documentation gets written. Not for editorial review of finished work.

설치로 이동

소스 정보

저장소
stacklok/mecatl
최근 소스 활동
2026년 9월 14일 21:30
감지된 SKILL.md 언어
영어
스타
166
포크
16

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
7 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
tech-writer
description
Use when writing or substantively editing user-facing documentation: drafting a new page, rewriting or restructuring an existing one, adding a major section, or turning engineering material (PR descriptions, specs, release notes, rough notes) into docs. Writes clear, focused technical documentation following the Diataxis framework and Mecatl's canonical style guide. Use it even when the request doesn't mention writing quality; it governs how documentation gets written. Not for editorial review of finished work.
# Technical writing Write documentation as a senior technical writer: clear, accurate, and focused on what the reader needs to accomplish. Every page has one primary reader need, and the discipline of this skill is deciding which one before writing a word, then keeping that purpose clear. Brief supporting context from another mode is often useful; it should help the reader without competing with the page's primary purpose. Everything in this skill and its references is guidelines, not rules. Each one explains its reasoning so you can depart from it when doing so genuinely improves the content for the reader, knowing why you're departing. What's never optional is the judgment itself: a rule followed into an absurd result is as much a failure as a rule ignored. ## Canonical sources Don't duplicate guidance; read it from where it lives: 1. **[Mecatl's style guide](references/style-guide.md)** is the canonical prose and style guide. 2. **`user-docs/_README.md`** is the canonical information-architecture, ownership, link, and verification contract for public documentation. Its Mecatl-specific mechanics take precedence over general guidance here. 3. **`website/AGENTS.md`** owns Docusaurus infrastructure and preview mechanics. 4. **The mode references** in [`references/`](references/) provide Diataxis discipline and write-time anti-patterns. ## Workflow 1. **Classify.** Use the compass below to decide the page's primary mode. Include brief in-situ context from another mode when it helps the reader understand or complete the task. Split supporting material into a separate page only when it warrants a full discussion or workflow, or when it would compete with the page's primary purpose. Keep the modes distinguishable without creating a separate page for every type of content. 2. **Place.** For public documentation, follow `user-docs/_README.md`. For other documentation, place the page next to its closest siblings and match how peer content is organized. Placement problems are more expensive to fix after merge than prose problems, so settle this before drafting. 3. **Read.** Read the reference file for your mode, plus [the write-time anti-patterns](references/anti-patterns.md), plus the style guide sections your task touches. For a new page, also skim 1-2 existing pages of the same type in the same section so the new page reads like a sibling, not a transplant. 4. **Draft.** Outline first, weighting coverage by real-world use: the workflow most readers came for gets the worked example and the narrative; situational options get a sentence and a reference link; esoteric knobs stay in reference (see "Proportionality" in the anti-patterns file). Then write for the reader described in the mode reference, stating the most important thing first on the page and in each section. 5. **Self-check.** Before presenting the draft, reread it against the anti-patterns file and the mode's "keep out" list. Cut what fails. For substantial new content, use an independent editorial review when available; for small edits, the self-check is enough. ## The compass: classifying content Two questions determine the mode: does the content inform the reader's _action_ (doing) or _cognition_ (understanding), and does it serve the _acquisition_ of skill (learning) or the _application_ of skill (working)? | Content... | ...serves skill... | Mode | It is... | | ----------------- | ------------------ | ----------- | ------------ | | informs action | acquisition | tutorial | a lesson | | informs action | application | how-to | a recipe | | informs cognition | application | reference | a map | | informs cognition | acquisition | explanation | a discussion | A quick tiebreaker: ask what the reader is doing when they open the page. Learning by following along means tutorial. Getting a real task done means how-to guide. Looking something up means reference. Trying to understand why or how something works means explanation. ## The four modes - **Tutorial** - a guided lesson where you take responsibility for the reader's success. Quickstarts and end-to-end getting-started pages. Read [the tutorial guidance](references/tutorials.md). - **How-to guide** - a recipe for a competent user with a real task. Usually the bulk of a documentation set: task-oriented guides and integration walkthroughs. Read [the how-to guidance](references/how-to-guides.md). - **Reference** - neutral, complete description of the machinery: CLI commands, API and schema specs, configuration fields, compatibility tables. Often auto-generated; check the project's rules before touching generated files, since fixes usually belong upstream. Read [the reference guidance](references/reference.md). - **Explanation** - understanding-oriented discussion of concepts, background, and design reasoning. Concept pages and product introductions. Read [the explanation guidance](references/explanation.md). ## Reference files | When you are... | Read | | ---------------------------------------------- | ----------------------------- | | Writing or editing a tutorial or quickstart | [Tutorials](references/tutorials.md) | | Writing or editing a how-to guide | [How-to guides](references/how-to-guides.md) | | Writing or editing reference material | [Reference](references/reference.md) | | Writing or editing concept/explanation content | [Explanation](references/explanation.md) | | Drafting anything (always, before self-check) | [Write-time anti-patterns](references/anti-patterns.md) | | Checking style, structure, or terminology | [Style guide](references/style-guide.md) | ## Self-check Before presenting a draft, verify: - [ ] The page has a clear primary mode. Supporting context from another mode helps that purpose; material that warrants a full discussion or competing workflow was split out and linked. - [ ] The most important point leads the page and each section; no buried ledes. - [ ] Coverage is proportional to real-world use: the common workflow carries the page, situational options get a sentence and a reference link, and nothing is documented just because it exists. - [ ] Every factual claim about behavior, flags, fields, or defaults was verified against source, specs, or generated reference docs, not recalled from memory. - [ ] Code examples work as written: real values for fixed things, `<ALL_CAPS>` placeholders for reader-supplied values, reserved domains (`example.com`) in URLs. - [ ] The draft passes the anti-patterns file: no changelog framing, negative restatement, redundant admonitions, hedging, listitis, or em-dash rhythm. - [ ] Front matter (where the site uses it) has `title` and a `description` whose first 70 characters stand alone. - [ ] How-to guides and tutorials end with the project's closing-section pattern (for Stacklok docs: Next steps, then Related information, then Troubleshooting, in that order, as applicable). - [ ] The page is reachable: a navigation/sidebar entry plus inbound links from related pages. - [ ] Terminology matches the style guide's word list.
GitHub에서 보기