docs-manager
Skill18 starsChanged 6 months agoMITView on GitHub
Refactor stale documentation or add new pages under docs/en/** (and other active locales). Covers Diátaxis classification, VitePress sidebar updates in apps/docs/.vitepress/config.ts, and build validation. Use when the user asks to update, fix, refactor, or add documentation pages — even when they don't explicitly say "docs.
3 other projects use a version of this.
Adopted by
Most recently taken up by
- ceasarXuu/AstartesSkillstheir own version, first seen Oct 21, 2026
- sabirmgd/terminal-first-goal-looptheir own version, first seen Sep 3, 2026
- duniecdawid/ultra-claudetheir own version, first seen Jul 16, 2026
Other versions3 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 3
- ceasarXuu/AstartesSkills★ 4same name
- sabirmgd/terminal-first-goal-loop★ 2same name
- duniecdawid/ultra-claude★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository55 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- ai-cost-manager-reducerSkill
- api-contract-reviewerSkill
- apps-language-rulesSkill
- cli-developerSkill
- contract-dto-consistency-reviewerSkill
- database-schema-reviewerSkill
- deep-code-reviewerSkill
- docs-publication-managerSkill
- feature-slice-designerSkill
- github-issue-solverSkill
- grasp-ooad-reviewSkill
- language-integratorSkill
- link-workspace-packagesSkill
- mcp-managerSkill
- migration-risk-reviewerSkill
- mobile-app-designerSkill
- mobile-app-integratorSkill
- mobile-app-product-ownerSkill
- mobile-app-reviewerSkill
- mobile-language-checkerSkill
- mobile-rulesetSkill
- mobil-ui-ux-rulesetSkill
- monitor-ciSkill
- nx-generateSkill
- nx-importSkill
- nx-pluginsSkill
- nx-run-tasksSkill
- nx-workspaceSkill
- product-owner-deciderSkill
- react-native-performance-reviewerSkill
- react-vite-performance-reviewerSkill
- release-readiness-reviewerSkill
- repo-architecture-auditorSkill
- repo-performance-guardSkill
- repository-pattern-reviewerSkill
- security-reviewerSkill
- smart-commitSkill
- supabase-api-rpc-reviewerSkill
- supabase-index-trigger-reviewerSkill
- supabase-rls-security-reviewerSkill
- supabase-schema-reviewerSkill
- tailwind-ui-ux-reviewerSkill
- ui-contract-guardSkill
- test-managerSkill
- unit-test-plannerSkill
- vite-performance-engineerSkill
- link-workspace-packagesSkill
- monitor-ciSkill
- nx-generateSkill
- nx-importSkill
- nx-pluginsSkill
- nx-run-tasksSkill
- nx-workspaceSkill
The file
We split this skill into the rules it gives an agent
10 rules. 0 are common, 4 are distinctive, and 6 are very specific to this project.
0
Common
Most of the 3 edited versions we read keep these.
4
Distinctive
This author's own choices. Worth a look.
6
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 30
When unsure: how-to if the reader *does* something.
- Very specific: line 36
Always create/update the docs/en/ page first.
- Very specific: line 37
After EN is correct, adapt to each other active locale present under docs/<lang>/.
- Very specific: line 38
If a locale's page doesn't exist yet, mirror the structure and mark untranslated prose with <!-- TODO: translate -->.
- Very specific: line 42
Write pages so both search engines and generative-AI answer engines can surface them: meaningful title/description frontmatter, clear H1, …
- Distinctive: line 48
Update only what drifted. Keep the existing voice.
- Distinctive: line 49
Write/update EN first, then adapt to other active locales.
- Very specific: line 50
Update apps/docs/.vitepress/config.ts if a page was added or moved.
- Very specific: line 51
Run pnpm nx build docs and fix broken links.
- Distinctive: line 55
Don't expose internal services, private admin flows, or implementation internals.
“Common” is measured: kept by at least 6 in 10 of the 3 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
docs-manager
Helps with documentation work in this repo.
Sources of truth
| What to verify | Where to look |
| Feature behavior | libs/domains/* |
| Platform rules | libs/platform/* |
| DB schema / RLS | supabase/migrations/* |
| CLI commands & flags | apps/cli/src/commands/* |
| Existing doc content | docs/en/** (default) · other active locales (e.g. docs/tr/**) |
| Sidebar config | apps/docs/.vitepress/config.ts |
Diátaxis quick guide
| Type | Folder | For |
| tutorial | tutorials/ | Learning by doing |
| how-to | how-to/ | Reaching a goal |
| reference | reference/ | Looking things up |
| explanation | explanation/ | Understanding concepts |
When unsure: how-to if the reader does something; reference if they look up something.
Language flow (GRASP — Information Expert + Pure Fabrication)
/en/ is the default and the Information Expert for documentation content — the canonical source other locales are derived from. Write or update English first, then adapt to each other active locale (e.g. /tr/) as a downstream port. This keeps a single authoritative origin and prevents conflicting edits across languages (low coupling, high cohesion).
- Always create/update the
docs/en/**page first. - After EN is correct, adapt to each other active locale present under
docs/<lang>/**. - If a locale's page doesn't exist yet, mirror the structure and mark untranslated prose with
<!-- TODO: translate -->.
SEO & GEO
Write pages so both search engines and generative-AI answer engines can surface them: meaningful title/description frontmatter, clear H1, semantic headings, plain factual phrasing, and unambiguous entity names (product, command, API).
Suggested flow
- Find the gap — grep
docs/en/(and other active locale folders), check the sidebar. - Compare doc against the source of truth listed above.
- Update only what drifted. Keep the existing voice.
- Write/update EN first, then adapt to other active locales.
- Update
apps/docs/.vitepress/config.tsif a page was added or moved. - Run
pnpm nx build docsand fix broken links.
Notes
- Don't expose internal services, private admin flows, or implementation internals.
- CLI examples should match current
lfsignatures. - API examples should match current RPC/REST contracts.
- references/REFERENCE.md holds optional starter templates per Diátaxis type — useful when starting from scratch, but existing pages already vary in shape, so match the neighbors' format rather than forcing the template.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

