Back to list
vneseyoungster

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

Run: scripts/generate-docs.py

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