doc-sync
/install doc-sync
doc-sync
A skill for maintaining strong consistency between code, documentation, and a private knowledge base.
Workflows
1. Synchronize Docstrings and Comments
When you modify function logic or signatures in Python or Go, use this skill to update the relevant comments.
- Python: Follows Google Style. Updates
Args,Returns, andAttributes. - Go: Follows Standard Go Doc style. Updates exported function/struct comments.
How to trigger: "Update docstrings for [file_path]" or "Sync comments in [file_path] after my changes."
2. README.md Real-time Update
When adding new exported functions, CLI flags, or API endpoints, this skill ensures the root README.md is updated to reflect the new interface.
- Scans for changes in public APIs.
- Updates "Usage" or "API Reference" sections in
README.md.
How to trigger: "Update README.md based on the latest changes in [directory/file]."
3. Knowledge Base (KB) Sync
For major code changes, this skill generates a concise summary of "why" the change was made and stores it for future retrieval.
- Uses
scripts/kb_sync.pyto interface with a local ChromaDB (if available) or log to.gemini/changelog.jsonl. - Ensures you can later query the project's history via CLI.
How to trigger: "Log this change to the knowledge base" or "Summarize my changes and sync to KB."
Reference Materials
- Doc Styles: Detailed examples of Google and Go documentation styles.
Usage Guidelines
- Always review suggested docstring changes before applying.
- For README updates, provide the specific section title if possible.
- Ensure
chromadbis installed if you want vector-based retrieval; otherwise, it defaults to a local JSONL log.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install doc-sync - After installation, invoke the skill by name or use
/doc-sync - Provide required inputs per the skill's parameter spec and get structured output
What is doc-sync?
Context-Aware Doc Generator: Automatically syncs Python docstrings (Google style), Go comments, and README.md based on code changes. Also logs change summari... It is an AI Agent Skill for Claude Code / OpenClaw, with 212 downloads so far.
How do I install doc-sync?
Run "/install doc-sync" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is doc-sync free?
Yes, doc-sync is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does doc-sync support?
doc-sync is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created doc-sync?
It is built and maintained by shangter666 (@shangter666); the current version is v1.0.0.