documentation

star 4

Documentation skill for concise, high-signal project docs that stay synchronized with implementation

Sujan-6905 By Sujan-6905 schedule Updated 3/7/2026

name: documentation description: Documentation skill for concise, high-signal project docs that stay synchronized with implementation license: MIT compatibility: opencode metadata: audience: developers workflow: docs

Documentation Skill

Use This Skill For

  • README maintenance
  • setup and usage instructions
  • documenting behavior changes, risks, and operational notes
  • keeping implementation and docs synchronized

Do Not Use This Skill For

  • implementation-only tasks that do not change behavior, setup, or usage
  • sprawling low-signal docs that the README does not need

Core Rules

  • Keep docs concise and useful.
  • Prefer updating the root README before creating new markdown files.
  • Add new docs only when the README would become unclear or unmanageably large.
  • Document non-obvious setup, risks, and breaking changes.

After Significant Changes

Update documentation for:

  1. new commands or workflows
  2. model or provider changes
  3. MCP or integration changes
  4. environment variable requirements in .env.example
  5. behavioral risks or usage caveats

Bug Fix Notes

For important fixes, capture:

  1. the user-visible issue
  2. the cause
  3. the fix
  4. any follow-up needed

Environment Rule

  • Do not instruct agents to read .env.
  • Document variables in .env.example.
  • State that .env.example mirrors the keys expected in the local .env.

Done Criteria

  • docs reflect the current system, not the previous one
  • setup steps are accurate
  • warnings and caveats are visible enough to matter
Install via CLI
npx skills add https://github.com/Sujan-6905/opencode-global-configs --skill documentation
Repository Details
star Stars 4
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator