Use this skill when writing or revising content inside `rc-unified-crm-extension/docs` for the App Connect MkDocs site. Follow the existing public docs style used across user, developer, solution, and support pages, while applying modern documentation best practices for clarity, structure, scannability, and correctness.
74
62%
Does it follow best practices?
Impact
93%
1.02xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./.agent-skills/docs-site-writing/SKILL.mdUse this skill for pages that live inside rc-unified-crm-extension/docs.
This skill is for the public-facing docs site, not the repo-level internal docs in the monorepo root docs/ folder.
Write pages that feel native to the existing App Connect docs site:
Absorb the current site voice first, then improve structure and readability without making the page feel like it came from a different documentation system.
The current docs site tends to:
When editing, preserve that voice. Improve wording, sequence, and accuracy, but do not flatten the page into sterile generic documentation.
Before drafting a new page or heavily revising an existing one, inspect 2 to 3 nearby pages from the same docs area when possible.
Match the local section style:
docs/users/: task-oriented, feature-focused, helpful, light product framingdocs/developers/: instructional, interface-aware, more precise, still approachabledocs/solutions/: more persuasive and benefit-led, but still concretePrefer this order unless the page clearly needs something else:
Open with 1 to 2 short paragraphs. Tell the reader what the feature, guide, or page is about before diving into details.
Use short headings that help a reader skim:
AuthenticationCall logging sequenceCommon questions and issuesAvoid vague headings like:
Overview of conceptsImportant detailsFor user docs:
For developer docs:
For solution pages:
Use the site's existing formatting patterns when they help:
!!! tip, !!! info, !!! warning, !!! noteDo not add formatting for decoration alone. Every visual element should make the page easier to use.
Blend these best practices into the existing style:
Use admonitions intentionally:
tip for shortcuts, recommendations, and best practicesinfo for context that helps interpretationwarning for data loss, policy, or configuration risknote for side information that matters but is not riskyKeep admonitions short. If the content is the main point of the section, use a normal paragraph instead.
When a screenshot materially helps:
For endpoint and interface docs, prefer:
If the page already has a lightweight style, keep it lightweight. Improve clarity without forcing a full reference-manual template.
When documenting a request or response contract, keep the example format consistent within the section:
json.http block that embeds a JSON body with separate js or json blocks for nearly identical payloads in the same section.json.Before finishing, verify:
f59d4a2
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.