← Back to list

documentation
by vneseyoungster
ChocoVine turns "Vibes Coding" into Engineering. It stops hallucinations by enforcing a strict Research → Test → Code loop.
⭐ 23🍴 17📅 Jan 23, 2026
SKILL.md
name: documentation description: Generate and update documentation from code. Use after successful implementation.
Documentation Skill
Purpose
Maintain accurate, helpful documentation.
Templates
README Template
Reference: templates/readme-template.md
API Documentation Template
Reference: templates/api-doc-template.md
Changelog Template
Reference: templates/changelog-template.md
JSDoc Standards
/**
* Brief description of what the function does.
*
* @param {string} name - Description of name parameter
* @param {Options} options - Description of options
* @returns {Result} Description of return value
* @throws {ValidationError} When validation fails
* @example
* const result = myFunction('test', { flag: true });
*/
function myFunction(name: string, options: Options): Result {
// ...
}
Documentation Types
README
- Project overview
- Installation instructions
- Quick start guide
- Configuration options
- Contributing guidelines
API Documentation
- Endpoint descriptions
- HTTP methods
- Request/response formats
- Authentication requirements
- Error codes
Code Documentation
- JSDoc/docstrings
- Inline comments (why, not what)
- Type annotations
- Example usage
Changelog
- Version history
- Breaking changes
- Migration steps
- Deprecation notices
Documentation Checklist
- README up to date
- API endpoints documented
- Code examples work
- Changelog updated
- JSDoc on public APIs
- Links are valid
- Spelling/grammar correct
Documentation Generation
Best Practices
Do
- Keep examples up to date
- Document breaking changes
- Use consistent formatting
- Include common use cases
- Explain the "why" not just "how"
Don't
- Document implementation details
- Let examples become stale
- Skip error scenarios
- Use jargon without explanation
- Assume reader knowledge
Storage Location
Save reports to: docs/reviews/documentation-{session}.md
Score
Total Score
70/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
✓フォーク
10回以上フォークされている
+5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon
