documentation-system_skill

This skill helps you create and maintain clear, AI-navigable documentation for codebases, guiding structure, content, and updates across docs.
  • TypeScript

0

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill hhopkins95/ai-systems --skill documentation-system

  • SKILL.md2.8 KB

Overview

This skill defines a Documentation System for clear, maintainable docs tuned for both human readers and AI navigation. It prescribes a minimal folder structure, content guidelines, and maintenance workflows so docs stay useful as code evolves. The approach emphasizes progressive disclosure and documenting intent over implementation noise. Use it to decide where docs belong, how to write them, and when to update them after changes.

How this skill works

Documentation lives under a single docs/ root with three top-level areas: system, packages, and guides, each with an index.md for navigation. Writers select a template, place content in the appropriate folder, and follow rules that favor explaining logic and flows rather than repeating code. Maintenance checks map code changes to affected docs and require updating descriptions and references. The system is organized so both humans and AI agents can find and update the right document quickly.

When to use it

  • Creating a new document or reorganizing documentation layout.
  • Writing or reviewing content to decide scope and style.
  • Updating docs after code changes to keep descriptions accurate.
  • Choosing whether content belongs in system, packages, or guides.
  • Onboarding new contributors to learn where to find key information.

Best practices

  • Start with an overview (progressive disclosure) then add details and examples.
  • Document intent, system behavior, and flows—avoid restating code or syntax.
  • Use templates for consistency and add each doc to its folder index.md.
  • Keep docs minimal but complete; exclude auto-generated or highly volatile details.
  • Run a quick mapping from changed files to docs after any code change.

Example use cases

  • Adding a new package: create docs/packages/[package-name].md from template and link it in packages/index.md.
  • Explaining a system flow: put conceptual diagrams and high-level behavior in docs/system/index.md and deep dives in system/*.md.
  • Writing a how-to: add a step-by-step guide with examples in docs/guides/ and link to related package docs.
  • Post-PR doc check: identify touched modules, verify affected docs, and update any stale descriptions.
  • Deciding placement: consult structure reference to choose between system, package, or guide locations.

FAQ

Document system behavior, responsibilities, and interactions; skip low-level code syntax or trivial getters/setters that are clear from well-named code.

What belongs in templates?

Templates should include sections for purpose, usage, examples, related links, and maintenance notes to make new docs consistent and AI-navigable.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
documentation-system skill by hhopkins95/ai-systems | VeilStrat