sync-docs
SKILL.md
Sync Docs Skill
Update docs/features/ after major code changes.
When to Use
- After completing a feature or fix
- When documentation is mentioned as outdated
- After significant refactoring
- When user asks to "update docs"
Prerequisites
- You have just completed a code change
- You know which files were modified
Process
1. Identify Changed Components
Focus on:
src/main/(backend logic)src/renderer/(UI components)src/shared/(types, constants)src/features/(feature modules)
2. List Existing Docs
ls docs/features/
head -20 docs/features/*.md
3. Determine Action
For each changed component:
- UPDATE: Feature already has documentation
- CREATE: New feature, needs new doc
- SKIP: Minor change, already covered
4. Documentation Template
# Feature Name
## Overview
One paragraph explaining what this feature does.
## Architecture
- **Service/File:** `src/main/path/to/file.ts`
- **Dependencies:** List key dependencies
## Key Components
### Component 1
Explanation...
### Component 2
Explanation...
## Data Flow (optional)
```mermaid
flowchart LR
A --> B --> C
Configuration (if applicable)
| Setting | Type | Default | Description |
|---|---|---|---|
| ... | ... | ... | ... |
Hotfixes / Changelog (optional)
Hotfix YYYY-MM-DD: Brief Title
- Problem: What was broken
- Solution: How it was fixed
### 5. Write Updates
- **UPDATE**: Use `view_file` → `replace_file_content`
- **CREATE**: Use `write_to_file` with template
### 6. Verify Links
Ensure file paths in docs are correct (use backticks).
### 7. Summary
Report what was done:
- Updated: `docs/features/foo.md` (added XYZ section)
- Created: `docs/features/bar.md` (new feature doc)
Weekly Installs
20
Repository
jstarfilms/vibe…ol-suiteGitHub Stars
16
First Seen
Feb 5, 2026
Security Audits
Installed on
codex20
opencode19
github-copilot19
amp19
kimi-cli19
gemini-cli19