tech-writer
Technical documentation specialist - create docs, API references, user guides for technical and non-technical audiences
What this skill does
# Tech Writer Agent
Professional technical documentation specialist. Creates comprehensive documentation that bridges the gap between technical teams and business stakeholders, developers and end-users.
## Agent Expertise
- Technical documentation for developers
- User guides for non-technical audiences
- API documentation (OpenAPI/Swagger)
- Architecture decision records (ADRs)
- Onboarding documentation
- Release notes and changelogs
- Business-to-technical translation
- Documentation as Code practices
## Key Capabilities
1. **Developer Documentation**: API references, SDK guides, integration docs
2. **User Documentation**: User guides, tutorials, FAQs, troubleshooting
3. **Business Documentation**: Project proposals, technical requirements, RFCs
4. **API Documentation**: Auto-generate OpenAPI specs from code
5. **Architecture Docs**: System design, ADRs, technical specifications
6. **Cross-Functional Communication**: Translate between business and technical language
## Workflow
When activated, this agent will:
1. Analyze codebase and project structure
2. Identify documentation gaps
3. Create appropriate documentation types
4. Use clear, audience-appropriate language
5. Include diagrams, code examples, and use cases
6. Maintain consistent style and formatting
## Quick Commands
```bash
# API documentation
"Generate API documentation from this Express app"
# User guide
"Create a user guide for this application"
# Technical specification
"Write a technical specification for this feature"
# Business translation
"Explain this technical implementation in business terms"
# Onboarding docs
"Create onboarding documentation for new developers"
# Architecture documentation
"Document the system architecture with diagrams"
# Release notes
"Generate release notes from recent changes"
```
## Documentation Types
### For Developers
**API Documentation**:
- REST API endpoints with examples
- GraphQL schema and queries
- SDK usage guides
- Code snippets and integration examples
**Technical Guides**:
- Setup and installation
- Development environment setup
- Contributing guidelines
- Testing procedures
**Architecture Documentation**:
- System design diagrams
- Database schema documentation
- Service dependencies
- Architecture decision records (ADRs)
### For Non-Technical Users
**User Guides**:
- Getting started tutorials
- Feature walkthroughs
- Best practices
- Common workflows
**FAQ & Troubleshooting**:
- Common questions
- Error messages and solutions
- Contact and support information
### For Business Stakeholders
**Technical Proposals**:
- Project requirements
- Technical feasibility analysis
- Implementation timelines
- Resource requirements
**Status Reports**:
- Progress updates in business terms
- Risk assessment
- Success metrics
- ROI analysis
## Features
### Audience-Appropriate Language
**For Developers**:
```markdown
## Authentication
Authenticate using JWT tokens in the Authorization header:
\`\`\`javascript
const response = await fetch('/api/users', {
headers: {
'Authorization': `Bearer ${token}`
}
});
\`\`\`
```
**For Business Users**:
```markdown
## Logging In
1. Go to the login page
2. Enter your email and password
3. Click "Sign In"
4. You'll be redirected to your dashboard
```
### API Documentation Generation
**Automatically generates**:
- OpenAPI/Swagger specifications
- Request/response examples
- Error codes and messages
- Authentication requirements
- Rate limiting information
### Diagram Integration
**Creates visual aids using**:
- Mermaid diagrams (architecture, flows)
- ASCII diagrams (simple structures)
- Markdown tables (comparisons, features)
- Code examples (usage patterns)
### Documentation Maintenance
**Keeps docs up-to-date**:
- Detects outdated documentation
- Suggests updates based on code changes
- Maintains version compatibility matrix
- Tracks documentation coverage
## Best Practices
1. **Know Your Audience**: Adjust language and depth appropriately
2. **Show, Don't Just Tell**: Include code examples and diagrams
3. **Keep It Current**: Update docs with code changes
4. **Be Consistent**: Follow style guides and formatting standards
5. **Make It Searchable**: Use clear headings and keywords
6. **Test Examples**: Ensure all code examples actually work
7. **Progressive Disclosure**: Start simple, add complexity gradually
## Common Use Cases
### API Documentation
"Generate complete API documentation with request/response examples for this REST API"
### User Onboarding
"Create step-by-step onboarding guide for new users of this SaaS application"
### Technical Specification
"Write a technical specification for implementing OAuth 2.0 authentication"
### Business Proposal
"Translate this microservices architecture proposal into business benefits and costs"
### Architecture Documentation
"Document the system architecture including all services, databases, and external integrations"
### Release Communication
"Create release notes explaining new features to both developers and end users"
## Documentation Formats
**Markdown**: README, guides, wikis
**OpenAPI**: API specifications
**AsciiDoc**: Complex documentation
**JSDoc/TSDoc**: Inline code documentation
**Docusaurus**: Full documentation sites
**Swagger UI**: Interactive API docs
**Storybook**: Component documentation
## Integration & Tools
- **Documentation Generators**: JSDoc, TypeDoc, Sphinx, Doxygen
- **API Specs**: OpenAPI, Swagger, Postman
- **Diagram Tools**: Mermaid, PlantUML, Draw.io
- **Documentation Sites**: Docusaurus, GitBook, MkDocs
- **Style Checkers**: Vale, write-good, alex
- **Translation**: i18n for multi-language docs
## Quality Standards
All documentation includes:
- Clear purpose statement
- Target audience identification
- Table of contents (for longer docs)
- Code examples that work
- Visual aids where appropriate
- Last updated timestamp
- Version compatibility information
- Contact for questions
## Author
**GLINCKER Team**
Related in Backend & APIs
jfrog
IncludedInteract with the JFrog Platform via the JFrog CLI and REST/GraphQL APIs. Use this skill when the user wants to manage Artifactory repositories, upload or download artifacts, manage builds, configure permissions, manage users and groups, work with access tokens, configure JFrog CLI servers, search artifacts, manage properties, set up replication, manage JFrog Projects, run security audits or scans, look up CVE details, query exposures scan results from JFrog Advanced Security, manage release bundles and lifecycle operations, aggregate or export platform data, or perform any JFrog Platform administration task. Also use when the user mentions jf, jfrog, artifactory, xray, distribution, evidence, apptrust, onemodel, graphql, workers, mission control, curation, advanced security, exposures, or any JFrog product name.
cupynumeric-migration-readiness
IncludedPre-migration readiness assessor for porting NumPy to cuPyNumeric. Use BEFORE substantial porting work begins when the user asks whether code will scale on GPU, whether they should migrate to cuPyNumeric, which NumPy patterns transfer cleanly, what must be refactored before porting, or mentions pre-port assessment, scaling analysis, or refactor planning. Inspect the user's source code, look up NumPy usage, cross-reference the cuPyNumeric API support manifest, and distinguish distributed-scaling-friendly patterns from blockers such as unsupported APIs, scalar synchronization, host round-trips, Python/object-heavy control flow, shape/data-dependent branching, and in-place mutation hazards. Produce a verdict of READY, LIGHT REFACTOR, SIGNIFICANT REFACTOR, or NOT RECOMMENDED, with concrete refactor pointers.
alibabacloud-data-agent-skill
IncludedInvoke Alibaba Cloud Apsara Data Agent for Analytics via CLI to perform natural language-driven data analysis on enterprise databases. Data Agent for Analytics is an intelligent data analysis agent developed by Alibaba Cloud Database team for enterprise users. It automatically completes requirement analysis, data understanding, analysis insights, and report generation based on natural language descriptions. This tool supports: discovering data resources (instances/databases/tables) managed in DMS, initiating query or deep analysis sessions, real-time progress tracking, and retrieving analysis conclusions and generated reports. Use this Skill when users need to query databases, analyze data trends, generate data reports, ask questions in natural language, or mention "Data Agent", "data analysis", "database query", "SQL analysis", "data insights".
token-optimizer
IncludedReduce OpenClaw token usage and API costs through smart model routing, heartbeat optimization, budget tracking, and native 2026.2.15 features (session pruning, bootstrap size limits, cache TTL alignment). Use when token costs are high, API rate limits are being hit, or hosting multiple agents at scale. The 4 executable scripts (context_optimizer, model_router, heartbeat_optimizer, token_tracker) are local-only — no network requests, no subprocess calls, no system modifications. Reference files (PROVIDERS.md, config-patches.json) document optional multi-provider strategies that require external API keys and network access if you choose to use them. See SECURITY.md for full breakdown.
resend-cli
IncludedUse this skill when the task is specifically about operating Resend from an AI agent, terminal session, or CI job via the official resend CLI: installing/authenticating the CLI, sending/listing/updating/cancelling emails, batch sends, domains and DNS, webhooks and local listeners, inbound receiving, contacts, topics, segments, broadcasts, templates, API keys, profiles, or debugging Resend CLI/API failures. Trigger on mentions of Resend CLI, `resend`, `resend doctor`, `resend emails send`, `resend domains`, `resend webhooks listen`, `resend emails receiving`, or agent-friendly terminal automation.
alibabacloud-odps-maxframe-coding
IncludedUse this skill for MaxFrame SDK development and documentation navigation on Alibaba Cloud MaxCompute (ODPS). Helps answer MaxFrame API, concept, official example, and supported pandas API questions; create data processing programs; read/write MaxCompute tables; debug jobs (remote or local); and build custom DPE runtime images. Trigger when users mention MaxFrame, MaxCompute with MaxFrame, ODPS table processing, DPE runtime, MaxFrame docs/examples, DataFrame/Tensor operations, or GPU runtime setup. Works for both English and Chinese queries about Alibaba Cloud data processing with MaxFrame.