Write precise technical implementation docs (developer or user) with clear structure, accurate flows, render-safe Mermaid diagrams, and audience-appropriate detail; avoid boilerplate; include a...
SKILL.md
Technical Implementation Doc Skill
When to use
The user asks for an implementation doc, technical deep dive, architecture/design write-up, or a user guide describing how a system works.
Confirm up front
Audience: user / developer / mixed.
Scope: which features or subsystems to cover.
Output location and language.
Diagrams: include Mermaid for multi-step flows unless the user says not to.
Audience rules
User-facing docs
No code locations or internal class names unless explicitly requested.
Focus on configuration, behavior, and operational steps.
Use direct clickable links (raw URLs). Do not hide references behind footnotes.
Avoid boilerplate: no “this document describes…”, no “version info”, no filler headings.
Developer-facing docs
Include code paths and line numbers.
Add a Code Index: each entry must explain what the code is responsible for.
Call out constraints, failure modes, and trade-offs.
Structure rules
Headings must be meaningful (no parenthetical fluff like “(quick copy)” or “(notes)”).
Prefer numbered sections for complex systems.
Keep intro minimal; skip generic explanations.
Mermaid rules (avoid parse errors)
Keep node labels simple; avoid parentheses and heavy punctuation in labels.
If a label must contain special characters, wrap it in quotes.