本文へ移動
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(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

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

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

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 のスキルをすべて見る

このスキルの問題を報告する