跳到正文
cccskills
免费在 GitHub 公开

documentation-updater

Update all project documentation including implementation docs, user guides, API docs, and architecture diagrams. Use when finalizing features to ensure comprehensive documentation.

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(6)

  • SKILL.md4.9 KB
  • templates/api-docs.md2.9 KB
  • templates/architecture-docs.md2.4 KB
  • templates/configuration-docs.md1.5 KB
  • templates/implementation-docs.md2.8 KB
  • templates/user-guide.md1.3 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Documentation Updater Skill

Purpose

Systematic guidance for updating all types of project documentation when finalizing feature implementations.

When to Use

  • After feature implementation and validation are complete
  • Need to document implementation details
  • Creating or updating user guides
  • Updating API documentation
  • Adding architecture diagrams
  • Documenting configuration changes

Templates

All templates are located in templates/:

TemplateLocationPurpose
implementation-docs.mddocs/implementation/How the feature was implemented
user-guide.mddocs/guides/End-user documentation
api-docs.mddocs/api/REST API and Python docstrings
architecture-docs.mddocs/architecture/Design decisions and diagrams
configuration-docs.mdVariousConfig, env vars, TECH-STACK

Documentation Update Workflow

1. Implementation Documentation

When: Always required for every feature

Actions:

  1. Create doc using templates/implementation-docs.md
  2. Document solution approach and architecture
  3. Include security measures and performance optimizations
  4. List dependencies and configuration requirements

2. User-Facing Documentation

When: Feature changes user interaction

README Updates - Check if updates needed for:

  • Installation steps
  • New CLI commands
  • Configuration changes
  • New user-facing features

User Guides - Create for complex features using templates/user-guide.md

3. API Documentation

When: REST APIs or public Python APIs added/changed

REST APIs - Use templates/api-docs.md for:

  • Endpoint documentation with examples
  • Request/response formats
  • Error codes and rate limiting

Python APIs - Update docstrings with:

  • Args, Returns, Raises
  • Examples
  • See Also references

4. Architecture Documentation

When: Complex features with multiple components or significant design decisions

Use templates/architecture-docs.md for:

  • System diagrams
  • Component responsibilities
  • Design decision records
  • Data flow documentation

5. Configuration Documentation

Update these files:

  • .env.example - Add new environment variables
  • docs/guides/configuration.md - Document config options
  • TECH-STACK.md - Document new dependencies

Use templates/configuration-docs.md for formats.

Documentation Checklist

Implementation Documentation

  • Implementation doc created in docs/implementation/
  • Solution approach documented
  • Architecture and components described
  • Security measures documented
  • Testing coverage detailed
  • Dependencies documented

User Documentation

  • README.md updated (if applicable)
  • User guide created (for complex features)
  • Usage examples provided
  • Troubleshooting section added

API Documentation

  • API endpoints documented
  • Request/response formats shown
  • Error codes documented
  • Python API docstrings complete

Architecture Documentation

  • Architecture doc created (if complex feature)
  • System diagrams included
  • Design decisions documented

Configuration Documentation

  • .env.example updated
  • Configuration guide updated
  • TECH-STACK.md updated (if dependencies added)

Quality Checks

  • All links tested and working
  • Code examples tested
  • Markdown properly formatted
  • Version numbers consistent

Best Practices

Writing Style

  • Clear, concise language
  • Present tense, active voice
  • Define technical terms on first use

Code Examples

  • Test all code examples
  • Include imports and setup
  • Show expected output

Organization

  • Logical structure with consistent headings
  • Cross-reference related docs
  • Table of contents for long docs

Common Documentation Patterns

Feature Introduction

## <Feature Name>

<One-line description>

### Overview

<What it does and why>

### Quick Start

<Minimal example>

### Learn More

- [User Guide](link)
- [API Documentation](link)

Troubleshooting Pattern

### Common Issues

#### Issue: <Error message>

**Symptoms**: What the user sees
**Cause**: Why this happens
**Solution**: Steps to fix
**Prevention**: How to avoid

Integration with Deployment Flow

Input: Completed, validated feature implementation Process: Systematic documentation of all aspects Output: Comprehensive documentation across all types Next Step: Changelog generation


Version: 1.0.0

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Validate WCAG 2.1 Level AA compliance and accessibility best practices. Use when performing accessibility audits and WCAG certification.

中文简介正在准备中。当前显示原文说明。

matteocervelli/llms252026年5月22日 更新

analysis

免费

Analyze feature requirements, dependencies, and security considerations. Use when starting feature implementation from GitHub issues to understand scope, technical feasibility, and risks.

中文简介正在准备中。当前显示原文说明。

matteocervelli/llms252026年5月22日 更新

analytics

免费

Run SQL queries against psql, BigQuery, or MySQL from the terminal, including natural-language-to-SQL and schema exploration. Use when analyzing data, inspecting DB state, or debugging tables. Trigger on "query the database", "SQL", "show me data from", "explore table".

中文简介正在准备中。当前显示原文说明。

matteocervelli/llms252026年5月22日 更新

Design REST APIs or function contracts with clear request/response specifications, error handling patterns, authentication strategies, and comprehensive documentation.

中文简介正在准备中。当前显示原文说明。

matteocervelli/llms252026年5月22日 更新

Generate comprehensive API endpoint tests for REST and GraphQL APIs. Creates tests for all HTTP methods, status codes, authentication, and validation.

中文简介正在准备中。当前显示原文说明。

matteocervelli/llms252026年5月22日 更新

Design component architecture and module structure using established architectural patterns for clean, maintainable, and scalable systems.

中文简介正在准备中。当前显示原文说明。

matteocervelli/llms252026年5月22日 更新

查看 matteocervelli 的全部技能

报告此技能的问题