openup-create-documentation
Generate human-readable documentation from code and artifacts
Best use case
openup-create-documentation is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Generate human-readable documentation from code and artifacts
Teams using openup-create-documentation should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/openup-create-documentation/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How openup-create-documentation Compares
| Feature / Agent | openup-create-documentation | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Generate human-readable documentation from code and artifacts
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
SKILL.md Source
# Create Documentation Generate human-readable documentation from use cases, code, and artifacts. ## Process ### 1. Determine Documentation Type Based on `$ARGUMENTS[doc_type]`: | doc_type | Template | Purpose | |----------|----------|---------| | user-guide | user-guide-template.md | End-user documentation | | api-reference | api-reference-template.md | API documentation | | troubleshooting | (generated) | Common issues and solutions | | tutorial | (generated) | Step-by-step learning | ### 2. Gather Source Material Read relevant sources for the feature: use cases (`docs/use-cases/`), test cases (`docs/test-cases/`), design docs (`docs/design/`), and source code (`src/`). Adapt sources based on doc_type. ### 3. Generate Documentation See type-specific files for detailed generation process: - [user-guide.md](./user-guide.md) - [api-reference.md](./api-reference.md) - [troubleshooting.md](./troubleshooting.md) - [tutorial.md](./tutorial.md) ### 4. Validate and Review - Verify all examples are accurate - Test code examples if applicable - Check cross-references - Ensure clarity for target audience ### 5. Create Documentation File - Default path: `docs/user-guides/<feature>-<doc_type>.md` - Custom path: Use `$ARGUMENTS[output_path]` if provided - Link related documentation ## Example Usage ``` /openup-create-documentation doc_type: user-guide feature: user-authentication /openup-create-documentation doc_type: api-reference feature: payment-api output_path: docs/api/ ``` ## Common Errors | Error | Cause | Solution | |-------|-------|----------| | No use case found | Feature lacks use cases | Create use cases first | | Code not found | Feature not implemented | Verify feature name and status | | Template missing | Template not available | Use generic structure | ## References - User Guide Template: `docs-eng-process/templates/user-guide-template.md` - API Reference Template: `docs-eng-process/templates/api-reference-template.md` ## See Also - [openup-create-use-case](../create-use-case/SKILL.md) - Create use cases first - [openup-detail-use-case](../detail-use-case/SKILL.md) - Detail use cases for better documentation
Related Skills
openup-transition
Initialize and manage Transition phase activities - deploy to users
openup-tdd-workflow
Guide Test-Driven Development cycle adapted for AI agents with a pragmatic approach
openup-sync-spec
Back-propagate pure refactors to stale artifacts; classify the diff, refuse behaviour-changes, propose targeted edits for approval (read-only by default)
openup-start-iteration
Begin a new OpenUP iteration with proper phase context and task selection
openup-shared-vision
Create shared technical vision for team alignment
openup-retrospective
Generate iteration retrospective with feedback and action items
openup-request-input
Create an input request document for asynchronous stakeholder communication
openup-readiness
Compute the change-folder dependency DAG and print READY/BLOCKED/collision report for PM intake
openup-quick-task
Fast iteration mode for small changes - simplified workflow with minimal overhead
openup-plan-feature
Generate iteration plan and roadmap entry for a feature idea
openup-phase-review
Check phase completion criteria and prepare for phase review
openup-orchestrate
Run a full orchestrated iteration — PM decomposes the goal, delegates to specialist roles, collects outputs, and synthesizes results