1---2name: jesterwizard-c-skillsystem-jester-documentation-style-docs3description: Documentation Style Docs4---56# Documentation Style Docs78Create markdown documentation that mirrors the structure, tone, and readability patterns used in `docs/Features/FogStages.md`.910## Use This Skill When1112- The user asks to create new documentation.13- The user asks to rewrite or expand a feature/design doc.14- The user requests a technical write-up intended for contributors.1516## Output Contract1718Produce a markdown file with the following sections and order unless the user asks for a different structure.19201. H1 title with a concise, memorable phrase.212. Optional centered visual block (gif/image) using HTML if an asset exists.223. Horizontal rule.234. Index section with anchor links to major sections.245. Introduction section.256. Plan section describing behavior and design intent.267. Code Locations section as a table.278. TODO section.289. Limitations & Bugs section.2930## Style Rules3132- Keep language practical and contributor-focused.33- Explain player-facing impact first, then implementation details.34- Prefer short paragraphs and compact bullet lists.35- Use tables for behavior matrices and file responsibilities.36- Use clear section headings and predictable ordering.37- Keep claims concrete and verifiable in code.3839## Architecture Pattern4041Follow this architecture pattern by default.4243- Introduction: problem statement, why current behavior is weak, and design goal.44- Plan: staged model or system model with an explicit legend/table.45- Code Locations: map each feature slice to concrete function names and file paths.46- TODO: leave explicit placeholders for future follow-up.47- Limitations & Bugs: document known constraints and invite issue reports.4849## Code Locations Table Format5051Use this 3-column format when possible.5253| Feature | Location | Description |54|--------|----------|-------------|55| Feature slice | `FunctionName` in `path/to/file.c` | What this code is responsible for |5657## Authoring Workflow58591. Identify the target mechanic/system and its player-facing goals.602. Locate the relevant implementation files and core entry-point functions.613. Build a behavior table for visibility states, stages, or modes.624. Draft sections in the standard order.635. Verify links and symbols match repository names exactly.6465## Quality Checklist6667- Headings and index anchors are valid.68- File/function references exist in the repository.69- Behavior table has no ambiguous state transitions.70- TODO and limitations are present even if brief.71- Tone matches contributor documentation, not marketing copy.7273## Default Template7475If the user does not provide a custom structure, start from:7677- `.github/skills/documentation-style-docs/templates/DocumentationStyleTemplate.md`7879---80> Source: [JesterWizard/C-SkillSystem-Jester](https://github.com/JesterWizard/C-SkillSystem-Jester) — distributed by [TomeVault](https://tomevault.io).81<!-- tomevault:4.0:skill_md:2026-06-16 -->
Run npx skillmds@latest add tomevault-io/jesterwizard-c-skillsystem-jester-documentation-style-docs in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Documentation Style Docs It is listed under Docs & Writing on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
tomevault-io (@tomevault-io) published this skill. Their other Agent Skills are listed on their SkillMD profile.