Automatically document all development work and code modifications in a structured workthrough format. Use this skill after completing any development task, bug fix, feature implementation, or code refactoring to create comprehensive documentation.
61
51%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Risky
Do not use without reviewing
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/workthrough/SKILL.mdThis skill automatically generates detailed workthrough documentation for all development work, capturing the context, changes made, and verification results in a clear, structured format.
Use this skill automatically after:
The workthrough documentation follows this structure:
When generating workthrough documentation:
Use clear, well-formatted code blocks:
// file: src/path/to/file.tsx
<div className="example">
{/* Show relevant code changes */}
</div>Save workthrough documents with this naming convention:
workthrough/YYYY-MM-DD-brief-description.mdOr organize by feature/project:
workthrough/feature-name/implementation.md
workthrough/bugfix/issue-123.md# [Clear Descriptive Title]
## Overview
Brief 2-3 sentence summary of what was accomplished.
## Context
- Why was this work needed?
- What was the initial problem/requirement?
- Any relevant background information
## Changes Made
### 1. [First Major Change]
- Specific modification 1
- Specific modification 2
- File: `path/to/file.tsx`
### 2. [Second Major Change]
- Specific modification 1
- File: `path/to/another-file.ts`
### 3. [Additional Changes]
- Dependencies added: `package-name@version`
- Configuration updates: `config-file.json`
## Code Examples
### [Feature/Fix Name]
```typescript
// src/path/to/file.tsx
const example = () => {
// Show the key code changes
}> build command output
✓ Compiled successfully
Exit code: 0> test command output
All tests passed## Automation Instructions
After completing ANY development work:
1. **Gather Information**
- Review all files modified during the session
- Collect build/test output
- Identify the main objective that was accomplished
2. **Create Document**
- Generate workthrough document in `workthrough/` directory
- Use timestamp or descriptive filename
- Follow the structure guidelines above
3. **Be Comprehensive**
- Include all relevant details
- Don't assume future readers have context
- Document decisions and reasoning
- Show concrete examples
4. **Verify Completeness**
- Confirm all changes are documented
- Include verification results
- Add any relevant warnings or notes
## Quality Standards
Good workthrough documentation should:
- Be readable by other developers
- Provide enough detail to understand changes
- Include verification that changes work
- Serve as a reference for similar future work
- Capture important decisions and context
Avoid:
- Overly verbose descriptions
- Unnecessary technical jargon
- Missing verification steps
- Vague or unclear explanations
- Incomplete code examples
## Output Location
Unless specified otherwise, save workthrough documents to:workthrough/YYYY-MM-DD-brief-description.md
Create the `workthrough/` directory if it doesn't exist.
## Integration with Workflow
This skill should be triggered automatically at the end of development sessions. The documentation serves as:
- A development log/journal
- Knowledge base for the project
- Onboarding material for new developers
- Reference for debugging similar issues
- Record of architectural decisions
Remember: Good documentation is a gift to your future self and your team.1be5394
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.