ワンクリックで
documentation
Write effective technical documentation including READMEs, API docs, architecture decisions, and inline code documentation.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Write effective technical documentation including READMEs, API docs, architecture decisions, and inline code documentation.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Interactive onboarding workflow that interviews users to understand their coding goals and generates PR-ready implementation plans. Use when starting a new development task to ensure clear requirements and structured execution.
Implement security best practices for Gamma integration. Use when securing API keys, implementing access controls, or auditing Gamma security configuration. Trigger with phrases like "gamma security", "gamma API key security", "gamma secure", "gamma credentials", "gamma access control".
Build and manage CI/CD pipelines with Azure DevOps. Configure builds, releases, and automate software delivery workflows.
Develop, deploy, and manage Azure Functions for serverless computing. Supports HTTP triggers, timers, queues, and event-driven architectures.
Manage Azure resources effectively using CLI, Portal, Bicep, and ARM templates. Use for provisioning, organizing, and maintaining cloud infrastructure.
Work with Azure Blob, Table, Queue, and File storage. Implement data persistence, message queuing, and file management solutions.
| name | documentation |
| description | Write effective technical documentation including READMEs, API docs, architecture decisions, and inline code documentation. |
| triggers | ["/documentation","/docs"] |
This skill guides you through creating effective technical documentation that helps users understand, use, and contribute to your software.
Use this skill when you need to:
README.md - Project entry point
API Documentation - Interface reference
Architecture Decision Records (ADRs) - Design decisions
Code Comments - Inline explanations
# Project Name
Brief description of what the project does and its main purpose.
## Features
- Core feature 1
- Core feature 2
- Core feature 3
## Installation
```bash
# Clone the repository
git clone https://github.com/user/repo.git
# Install dependencies
npm install
# Configure environment
cp .env.example .env
# Run the application
npm start
Visit http://localhost:3000 to see the application.
### API Documentation
**OpenAPI/Swagger Example**
```yaml
openapi: 3.0.0
info:
title: Orders API
version: 1.0.0
paths:
/orders:
post:
summary: Create a new order
requestBody:
required: true
content:
application/json:
schema:
type: object
required: [customer_id, items]
properties:
customer_id:
type: integer
description: ID of the customer
items:
type: array
items:
type: object
properties:
product_id:
type: integer
quantity:
type: integer
responses:
201:
description: Order created successfully
content:
application/json:
schema:
$ref: '#/components/schemas/Order'
Docstring Standards
def process_payment(order_id: int, amount: Decimal) -> PaymentResult:
"""
Process a payment for the given order.
Args:
order_id: The unique identifier of the order
amount: The payment amount (must be positive)
Returns:
PaymentResult containing transaction_id and status
Raises:
OrderNotFoundError: If the order doesn't exist
InvalidAmountError: If amount is negative or zero
PaymentGatewayError: If the payment processor fails
Example:
>>> result = process_payment(123, Decimal("99.99"))
>>> print(result.status)
'success'
"""
Documentation Principles
C4 Model Approach
ADR Template
# ADR 001: Use PostgreSQL for Primary Database
## Status
Accepted
## Context
We need a relational database for our application data.
## Decision
We will use PostgreSQL as our primary database.
## Consequences
- Team familiarity with PostgreSQL
- ACID compliance for data integrity
- Need to manage database migrations
Writing Style
Maintenance
Accessibility
See the examples/ directory for:
readme-template.md - Complete README templateapi-docs-example/ - API documentation samplesadr-template.md - Architecture Decision Record formatstyle-guide.md - Documentation style guidelines