con un clic
walkthrough
// Generate a hands-on browser walkthrough of a PR's user-facing changes to exercise before review; --publish posts the final version to the PR for QA.
// Generate a hands-on browser walkthrough of a PR's user-facing changes to exercise before review; --publish posts the final version to the PR for QA.
Detailed technical walkthrough covering architecture, test coverage, product tour, and key design decisions.
Quick 2-minute status update on current phase, completed work, blockers, and health check.
Pre-PR advisory check for deviations from the project spec. Read-only analysis.
Convert a Markdown file to PDF with GitHub-style formatting using the md2pdf tool.
Audit and update a project README, or bootstrap a new one. Detects tech stack, versions, and services.
Manage Todoist tasks, projects, labels, comments, and more via the td CLI
| name | walkthrough |
| description | Generate a hands-on browser walkthrough of a PR's user-facing changes to exercise before review; --publish posts the final version to the PR for QA. |
| disable-model-invocation | true |
| argument-hint | [PR-number-or-branch] [--publish] |
Generate a concise, click-by-click manual walkthrough of the current branch's user-facing changes, so the human orchestrator can exercise the feature in a browser before the formal /review-pr. Seeing a feature work is faster than reading code or a PR description for catching UX problems.
This skill does not modify code or perform code review. With --publish it posts the walkthrough as a PR comment; otherwise it only writes a local scratch file.
Where it sits in the workflow — two slots:
/create-pr and before /review-pr, and re-run as needed. The orchestrator's iterative pre-flight check.--publish) — run once after /review-pr and any review fixes, just before merge (or after merge, to backfill a walkthrough that was missed). Posts the final walkthrough to the PR so the QA tester can follow it after deploy.Not the same as:
/debrief — a heavy architecture and test-coverage write-up for milestones./qa-handoff — a broad, committed QA guide for a whole phase. /walkthrough --publish is the per-PR counterpart: one change, posted to the PR.--publish: Post the final walkthrough as a comment on the PR, regenerating it first so it matches the code under review. Run once, after review — normally just before merge, but it also works on an already-merged PR to backfill a missed walkthrough. See the Publishing section.If invoked with --publish, follow the Publishing the final walkthrough section below instead. Otherwise, generate a new walkthrough:
main/master).gh pr diff <N> for a PR, or git diff <base>...HEAD.gh pr view).Classify the diff:
If the diff has no user-facing surface, STOP. Do not generate a document. Tell the user plainly:
No user-facing changes detected in this PR — a browser walkthrough doesn't apply. Proceed to
/review-pr.
If the change is user-facing — or a mix where the UI surface is worth exercising — continue.
db/seeds.rb), fixtures, or factories. Use exact credentials.CLAUDE.md for project-specific concerns to fold in: default locale and bilingual requirements, mobile-first/viewport rules, theme, accessibility.Use the template below. Principles:
tmp/ directory — tmp/pr-<N>-walkthrough.md (or tmp/<branch-slug>-walkthrough.md if there is no PR). Use the project-local tmp/, not the system /tmp.--publish is the published snapshot.Exercise the walkthrough in the browser. If anything is off, fix it on the branch and re-run
/walkthroughto refresh. When it looks right, proceed to/review-pr— then publish the final version with/walkthrough --publishbefore merge.
--publish)Run once, after /review-pr and any review fixes — normally just before merge, but also valid on an already-merged PR to backfill a walkthrough that was missed. This posts the final walkthrough as a comment on the PR, where the QA tester can follow it after deploy.
gh pr view). The PR may be open or merged — both are valid publish targets. Only stop if no PR exists at all.gh pr diff <N> exactly as steps 1–5 describe, so the published copy matches the code that merged. Save the regenerated document to the project's tmp/ directory — tmp/pr-<N>-walkthrough-published.md, not the system /tmp — so the user can open it easily alongside the project.gh pr comment <N> --body-file tmp/pr-<N>-walkthrough-published.md.# PR #<N> — Manual Walkthrough: <short feature name>
A quick browser exercise of <feature> before formal review. ~<estimate> minutes.
## Setup
1. Start the app: `<command>` → <URL>
2. <Seed / reset / migration / dependency steps, or "No setup beyond the above.">
3. <Locale / viewport notes if relevant.>
**Logins** (<auth mechanism>):
| Role | Credentials | Notes |
|------|-------------|-------|
| <role> | <exact account> | <why this account> |
<One literal sentence on how to log in.>
## Part 1 — <flow name> *(new in this PR)*
1. <Literal step.>
✅ <Expected result.>
2. ...
## Part N — <flow name> *(pre-existing — for context)*
...
## Not browser-testable
<Anything covered only by automated tests, and why — or omit this section.>
## Cleanup
<How to restore state. Note the file is gitignored scratch — delete when done.>