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
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
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
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
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
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