Skill for understanding project documentation structure. Apply when user asks about documentation or needs to see how docs are organized.
IMPORTANT: Documentation paths are configured in .cursor/config.json. Never hardcode ai_docs/ or any specific paths.
Always read documentation paths from config:
config = readJSON(".cursor/config.json")
paths = config.documentation.paths
// paths.root = "ai_docs" (or user's custom path)
// paths.plans = "ai_docs/develop/plans"
// paths.reports = "ai_docs/develop/reports"
// etc.
This is the default structure when using ai_docs/ as root (users can customize all paths):
{configured-root}/ # From config: paths.root
├── design/ # From config: paths.design
├── develop/
│ ├── api/ # From config: paths.api
│ ├── architecture/ # From config: paths.architecture
│ ├── components/ # From config: paths.components
│ ├── features/ # From config: paths.features
│ ├── plans/ # From config: paths.plans
│ ├── reports/ # From config: paths.reports
│ └── issues/ # From config: paths.issues
└── changelog/ # From config: paths.changelog
plans/ - High-level: What to build (created by planner) reports/ - Summary: What was built (created by documenter) issues/ - Tech debt: What to fix later (created by any agent) features/ - Feature descriptions and implementation details api/ - API endpoints documentation components/ - Component documentation architecture/ - Architecture decisions and patterns design/ - UI/UX designs, style guides changelog/ - Version history
/documenter update docs for [feature]Documentation may be excluded from context by default (check .cursorignore).
To include specific docs (replace {root} with your configured path):
@{root}/develop/features/authentication.md
@{root}/develop/api/endpoints.md
To see all documentation:
@{root}
/documenter - Update documentation for recent changes@{root} - Include documentation in context (use your configured root path)feature-name.md (kebab-case)ComponentName.md (PascalCase)issue-123.md or descriptive nametask-description.mdExample .cursor/config.json:
{
"documentation": {
"paths": {
"root": "ai_docs",
"plans": "ai_docs/develop/plans",
"reports": "ai_docs/develop/reports",
"issues": "ai_docs/develop/issues",
"architecture": "ai_docs/develop/architecture",
"features": "ai_docs/develop/features",
"api": "ai_docs/develop/api",
"components": "ai_docs/develop/components",
"design": "ai_docs/design",
"changelog": "ai_docs/changelog"
},
"enabled": {
"plans": true,
"reports": true,
"issues": true,
"architecture": true,
"features": true,
"api": true,
"components": true,
"design": true,
"changelog": true
}
}
}
Users can customize all paths to match their project structure (e.g., docs/, documentation/, etc.)