From tac
Generates markdown feature docs from git diffs and optional specs after implementation. Covers overview, changes, usage, testing for future reference.
How this skill is triggered — by the user, by Claude, or both
Slash command
/tac:documentThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate concise markdown documentation from implemented changes.
Generate concise markdown documentation from implemented changes.
adw_id: $1 - Workflow identifier (optional)spec_path: $2 - Path to original specification (optional)Documentation answers: "How does it work?"
Generate reference documentation for implemented features that future agents and developers can use.
Understand what was implemented:
# See summary of changes
git diff origin/main --stat
# List changed files
git diff origin/main --name-only
# See detailed changes for significant files
git diff origin/main -- path/to/file
If spec_path is provided:
Create documentation file: docs/feature-{descriptive-name}.md
# [Feature Title]
**Date**: [Current date]
**Specification**: [spec_path or N/A]
## Overview
[2-3 sentence summary of what was built]
## What Was Built
- [Component/feature 1]
- [Component/feature 2]
- [Component/feature 3]
## Technical Implementation
### Files Modified
- `path/to/file.ts`: [Brief description of changes]
- `path/to/other.ts`: [Brief description of changes]
### Key Changes
- [Important implementation detail 1]
- [Important implementation detail 2]
## How to Use
1. [Step 1 for using the feature]
2. [Step 2 for using the feature]
## Configuration
[Environment variables, settings, or options if applicable]
## Testing
[How to test this feature]
## Notes
[Any additional context, known limitations, or future considerations]
If conditional documentation exists, add entry for new documentation:
- docs/feature-{name}.md
- Conditions:
- When working with [feature area]
- When implementing [related functionality]
Return ONLY the path to the documentation file created:
docs/feature-export-to-csv.md
"Documentation provides feedback on work done for future agents to reference in their work."
Good documentation enables:
Documentation typically follows review:
/plan → /implement → /test → /review → /document (THIS COMMAND)
Documentation is the final step that captures what was built.
npx claudepluginhub melodic-software/claude-code-plugins --plugin tacImplements two-phase workflow to analyze code changes via git diff and update project documentation. Use before merging branches, after features/bugfixes, or when docs stale.
Generates developer documentation for completed Arness pipeline projects by reading plan artifacts, specs, execution reports, and git diffs. Use after implementation for accurate feature or bug fix docs.