Generate a walkthrough artifact (walkthrough.md) in `.agent/{branch}/` summarizing completed work for PR delivery. Gathers information from plan.md, git history, and test results to produce a comprehensive summary. Use at Phase 6 before creating the draft PR. Triggers on create walkthrough, generate walkthrough, write walkthrough artifact.
69
87%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Generate .agent/{branch-name}/walkthrough.md — the final summary for PR delivery.
Before invoking this skill:
plan.md must exist and have an up-to-date Progress LogRun this command to get the artifact path and gather git information — do NOT guess the branch name:
BRANCH=$(git branch --show-current) && mkdir -p ".agent/${BRANCH}" && echo "Artifact path: .agent/${BRANCH}/walkthrough.md" && echo "---" && git diff --stat main...HEAD && echo "---" && git log --oneline main...HEADFrom plan.md (read the file — must run in the same shell session as above, or re-assign BRANCH):
BRANCH=$(git branch --show-current) && cat ".agent/${BRANCH}/plan.md"Extract: Summary, Decisions, Requirements, File Changes table.
From test results:
Recall or re-run the test suite to confirm current status.
Create the file at the path from Step 1 using the template below. Do NOT hardcode or guess the branch name.
After writing the file, output the walkthrough content directly in the conversation so the user sees it immediately.
All timestamps MUST use full ISO 8601 with time: YYYY-MM-DDTHH:MM:SSZ
---
created: { TIMESTAMP }
branch: { BRANCH }
task: { TASK_DESCRIPTION }
pr: { PR_NUMBER }
---
# Walkthrough: {TASK_DESCRIPTION}
## Quick Reference
- **Branch**: `{BRANCH}`
- **PR**: #{PR_NUMBER}
- **Worktree**: `{WORKTREE_PATH}`
## Summary
<!-- 2-3 sentences: what was implemented and the key outcome -->
## Changes
| File | Change | Purpose |
| ---- | ------ | ------- |
<!-- List ALL modified/created/deleted files from git diff -->
## Key Decisions
<!-- Numbered list of important decisions made during implementation.
Pull from plan.md Decisions table — include only the most significant ones. -->
1. {decision and brief rationale}
## Testing Results
<!-- Test outcomes with pass/fail indicators -->
- [x] {test category}: {result summary}
- [x] {test category}: {result summary}
## How to Verify
<!-- Step-by-step instructions for a reviewer to verify the changes work -->
1. {step}
2. {step}
3. {step}
## Next Steps
1. Review draft PR
2. Mark as ready for review
3. After merge: `gw remove {BRANCH}`After writing walkthrough.md, verify:
git branch --show-current — inside the worktreegit diff --stat output (no missing files)The walkthrough is delivered in two ways:
.agent/{branch-name}/walkthrough.md for reference and handoffBoth are mandatory. Do not announce completion without showing the walkthrough.
39b3f44
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.