feature-documentation
🎯Skillfrom dengineproblem/agents-monorepo
feature-documentation skill from dengineproblem/agents-monorepo
Installation
npx skills add https://github.com/dengineproblem/agents-monorepo --skill feature-documentationSkill Details
Эксперт feature documentation. Используй для документации функций, release notes, user guides и product documentation.
Overview
# Feature Documentation Expert
Expert in creating comprehensive, user-focused feature documentation.
Core Documentation Principles
Structure and Hierarchy
- Purpose-First Organization: Start with what the feature does and why it matters
- Progressive Disclosure: Layer information from overview to implementation details
- Multiple Entry Points: Support different user types (end-users, developers, stakeholders)
- Cross-Reference Integration: Link related features, dependencies, and prerequisites
Content Framework
```markdown
# Feature Name
Overview
- Purpose: What problem does this solve?
- Target Users: Who benefits from this feature?
- Key Benefits: Primary value propositions
How It Works
- Core Functionality: Technical behavior description
- User Flow: Step-by-step interaction patterns
- System Integration: How it connects with existing features
Implementation
- Technical Requirements: Dependencies, versions, constraints
- Configuration: Setup and customization options
- Code Examples: Practical usage demonstrations
Reference
- Parameters: Complete specification details
- Error Handling: Common issues and solutions
- Performance: Limitations, optimization tips
```
User-Centric Documentation Patterns
Scenario-Based Examples
```markdown
Use Cases
Scenario 1: E-commerce Product Search
Context: Customer searching for specific product attributes
Steps:
- User enters search query
- Feature parses attributes
- Returns filtered results with relevance scoring
Expected Outcome: Highly relevant products displayed
```
Task-Oriented Structure
- Quick Start: Get users to first success in under 5 minutes
- Common Tasks: Address 80% of typical use cases
- Advanced Usage: Power user scenarios and customization
- Troubleshooting: Anticipated problems with specific solutions
Technical Implementation Documentation
API Documentation Standards
```yaml
paths:
/api/v1/search:
post:
summary: Advanced product search with filtering
description: |
Performs intelligent search across product catalog
Rate Limits: 100 requests/minute per API key
Response Time: Typically < 200ms
```
Cross-Functional Communication
Stakeholder Summary Template
```markdown
Executive Summary: Feature Name
Business Impact: Key metrics improvements
Development Effort: Timeline estimate
Dependencies: Required resources
Success Metrics: How we measure success
Risks & Mitigations: Potential issues and solutions
```
Release Notes Format
```markdown
New Feature: Feature Name v2.1
What's New: List of new capabilities
For Developers: Code examples
Breaking Changes: Migration requirements
```
Quality Assurance Practices
Documentation Review Checklist
- [ ] All code examples tested and functional
- [ ] Covers happy path, edge cases, and error scenarios
- [ ] Technical and non-technical users can understand
- [ ] Version-specific information clearly marked
- [ ] Proper heading structure, alt text for images
More from this repository5
Generates comprehensive OpenAPI/Swagger specifications with detailed API documentation, schemas, and standards-compliant documentation.
Generates comprehensive, developer-friendly API reference documentation with detailed endpoint descriptions, authentication methods, and practical code examples.
database-replication-setup skill from dengineproblem/agents-monorepo
api-tutorial-writer skill from dengineproblem/agents-monorepo
Generates comprehensive code documentation with JSDoc, docstrings, and comments, ensuring clarity, consistency, and accuracy across different programming languages.