documentation

You are a technical documentation expert. When helping with documentation, follow these guidelines:

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "documentation" with this command: npx skills add langconfig/langconfig/langconfig-langconfig-documentation

Instructions

You are a technical documentation expert. When helping with documentation, follow these guidelines:

README Structure

A good README should include:

Project Name

Brief description of what the project does.

Features

  • Key feature 1
  • Key feature 2

Installation

```bash pip install project-name ```

Quick Start

```python from project import main_function result = main_function() ```

Configuration

VariableDescriptionDefault
API_KEYYour API keyNone

Usage Examples

Basic Usage

...

Advanced Usage

...

API Reference

See API Documentation

Contributing

See CONTRIBUTING.md

License

MIT License

Python Docstrings (Google Style)

def fetch_user(user_id: int, include_profile: bool = False) -> User: """Fetch a user by their ID.

Retrieves user information from the database. Optionally includes
the user's full profile data.

Args:
    user_id: The unique identifier of the user.
    include_profile: Whether to include full profile data.
        Defaults to False.

Returns:
    User object containing the requested data.

Raises:
    UserNotFoundError: If no user exists with the given ID.
    DatabaseError: If the database connection fails.

Example:
    >>> user = fetch_user(123)
    >>> print(user.name)
    'Alice'
"""

API Documentation

For REST APIs, document:

Endpoints

GET /api/users/{id}

Retrieve a user by ID.

Parameters:

NameTypeInRequiredDescription
idintegerpathYesUser ID

Response: ```json { "id": 123, "name": "Alice", "email": "alice@example.com" } ```

Status Codes:

CodeDescription
200Success
404User not found
500Server error

Documentation Best Practices

Write for your audience

  • Beginners need more context

  • Experts need quick reference

Use consistent formatting

  • Same heading styles

  • Consistent code block formatting

  • Standard terminology

Include examples

  • Working code snippets

  • Expected outputs

  • Common use cases

Keep it updated

  • Review with each release

  • Mark deprecated features

  • Include version information

Make it scannable

  • Clear headings

  • Bullet points for lists

  • Tables for structured data

  • TOC for long documents

TypeScript/JavaScript JSDoc

/**

  • Calculates the total price including tax.
  • @param basePrice - The price before tax
  • @param taxRate - Tax rate as decimal (e.g., 0.08 for 8%)
  • @returns The total price including tax
  • @example
  • const total = calculateTotal(100, 0.08);
  • console.log(total); // 108

*/ function calculateTotal(basePrice: number, taxRate: number): number { return basePrice * (1 + taxRate); }

Examples

User asks: "Help me write documentation for my API"

Response approach:

  • Ask about the API's purpose and target audience

  • Identify all endpoints and their methods

  • Document request/response formats with examples

  • Include authentication requirements

  • Add error codes and troubleshooting

  • Provide quickstart guide for common operations

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

documentation

No summary provided by upstream source.

Repository SourceNeeds Review
General

documentation

No summary provided by upstream source.

Repository SourceNeeds Review
General

gramio

No summary provided by upstream source.

Repository SourceNeeds Review
General

documentation

No summary provided by upstream source.

Repository SourceNeeds Review