Files
english/.opencode/skills/docs/SKILL.md
2026-04-12 01:06:31 +07:00

61 lines
1.9 KiB
Markdown

---
name: ck:docs
description: "Analyze codebase and manage project documentation — init, update, summarize."
argument-hint: "init|update|summarize"
metadata:
author: claudekit
version: "1.0.0"
---
# Documentation Management
Analyze codebase and manage project documentation through scouting, analysis, and structured doc generation.
**IMPORTANT:** Invoke "/ck:project-organization" skill to organize the outputs.
## Default (No Arguments)
If invoked without arguments, use `AskUserQuestion` to present available documentation operations:
| Operation | Description |
|-----------|-------------|
| `init` | Analyze codebase & create initial docs |
| `update` | Analyze changes & update docs |
| `summarize` | Quick codebase summary |
Present as options via `AskUserQuestion` with header "Documentation Operation", question "What would you like to do?".
## Subcommands
| Subcommand | Reference | Purpose |
|------------|-----------|---------|
| `/ck:docs init` | `references/init-workflow.md` | Analyze codebase and create initial documentation |
| `/ck:docs update` | `references/update-workflow.md` | Analyze codebase and update existing documentation |
| `/ck:docs summarize` | `references/summarize-workflow.md` | Quick analysis and update of codebase summary |
## Routing
Parse `$ARGUMENTS` first word:
- `init` → Load `references/init-workflow.md`
- `update` → Load `references/update-workflow.md`
- `summarize` → Load `references/summarize-workflow.md`
- empty/unclear → AskUserQuestion (do not auto-run `init`)
## Shared Context
Documentation lives in `./docs` directory:
```
./docs
├── project-overview-pdr.md
├── code-standards.md
├── codebase-summary.md
├── design-guidelines.md
├── deployment-guide.md
├── system-architecture.md
└── project-roadmap.md
```
Use `docs/` directory as the source of truth for documentation.
**IMPORTANT**: **Do not** start implementing code.