docs
Generate API documentation, component docs, schema docs, and changelogs. Use when documenting new endpoints, creating component documentation, updating READMEs, or writing release notes.
安装与使用
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
查看来源 ↗使用指南技能说明
Documentation Generator
Generate or update documentation for code, APIs, and features.
Documentation Types
1. API Documentation
For routes in app/api/:
## Endpoint Name
**Method:** GET|POST|PUT|DELETE
**Path:** `/api/v1/resource`
**Auth:** Required|Optional (role requirements)
### Request
- Headers
- Query parameters
- Body schema (with Zod validation)
### Response
- Success response shape
- Error response shape
- Status codes
### Examples
curl or fetch examples
2. Component Documentation
For React components:
## ComponentName
Brief description of purpose
### Props
| Prop | Type | Required | Default | Description |
|------|------|----------|---------|-------------|
### Usage
Code example
### Variants
Different configurations
### Accessibility
ARIA roles, keyboard interactions
3. Database Schema Documentation
For tables in lib/db/schema.ts:
## Table: table_name
Purpose and relationships
### Columns
| Column | Type | Nullable | Default | Description |
|--------|------|----------|---------|-------------|
### Relationships
- Foreign keys
- Related tables
### Indexes
- Index definitions and purpose
### RLS/Permissions
- Access control notes (RLS disabled, app-level guards)
4. Feature Documentation
For new features:
## Feature Name
### Overview
What it does and why
### User Stories
- As a [role], I can...
### Architecture
- Components involved
- Data flow
- State management
### Configuration
- Environment variables
- Feature flags
### Usage Guide
Step-by-step for users
5. Changelog Entry
Per AGENTS.md guidelines:
## [Version] - YYYY-MM-DD
### Added
- New features
### Changed
- Modifications to existing functionality
### Fixed
- Bug fixes
### Deprecated
- Soon-to-be removed features
### Removed
- Removed features
### Security
- Security-related changes
Output Locations
Per AGENTS.md:
- API references:
docs/apis/ - PRD updates:
docs/prds/ - Inline comments: sparingly, for non-obvious logic
- README snippets: feature-specific READMEs
Actions
- Analyze the code/feature to document
- Identify the appropriate documentation type
- Generate documentation following templates
- Suggest file location
- Check for existing docs to update vs. create
Principles
- Keep docs close to code when possible
- Update docs when behavior changes
- Include examples for complex features
- Document "why" not just "what"
- Per AGENTS.md: record noteworthy updates in changelog
使用示例
查看来源仓库中的使用示例与配置说明。
查看来源 ↗来源历史
- 收录时间
- 2026-01-20
- 索引更新时间
- 2026-01-26
- Branch
- main
收录与同步日期属于本站记录。源码修改历史请查看来源仓库。
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!