commit
Selectively stages and commits only the changes related to the current session, skipping unrelated modifications.
Run first-pass automated manual testing for PRs that are reviewed or nearly ready to merge. Use when the user asks to test a PR/branch/worktree, validate product flows, exercise browser or CLI workflows, map changed UI journeys with screenshots, verify
$ npx -y skills add dcouple/Pane --skill pr-test-automation --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/pr-test-automationContext preview
The summary Claude sees to decide when to auto-load this skill.
Run first-pass automated manual testing for PRs that are reviewed or nearly ready to merge. Use when the user asks to test a PR/branch/worktree, validate product flows, exercise browser or CLI workflows, map changed UI journeys with screenshots, verify
name: pr-test-automation description: Run first-pass automated manual testing for PRs that are reviewed or nearly ready to merge. Use when the user asks to test a PR/branch/worktree, validate product flows, exercise browser or CLI workflows, map changed UI journeys with screenshots, verify analytics/webhooks/payments/email/SMS behavior through connected tools, or produce manual QA notes before human testing.
Validate as much of a PR as possible with local services, browser automation, CLIs, logs, and product connectors before the user does final manual testing. Treat this as a first-pass QA workflow: prove what works with evidence, identify what still needs a human, and preserve a reproducible trail.
1. Confirm the test target:
2. Check tools and authentication up front:
3. Prepare the environment:
4. Build the automated test path:
5. Verify externally, not just locally:
6. Report results:
Open with a verdict, then the evidence. The structure:
Verdict: <all-proven | partial | blocked-env | blocked-auth | product-bug-found> | Journey / Check | Result | Evidence | |-----------------|--------|----------| | <flow or check> | Pass / Fail / Blocked / Left to human | <quoted output, screenshot ref, connector readback> | Skipped (with rationale): - <item>: <
Repo: dcouple/Pane
Selectively stages and commits only the changes related to the current session, skipping unrelated modifications.
Creates a reconciled implementation plan by combining a structured plan draft with a normalized intent brief and a PRP-style research dossier, then…
Have an interactive discussion about a topic, approach, or feature. Researches the codebase as needed, talks through options, and updates ./tmp/context.md with…
Executes an approved plan with one primary implementation stream by default, using bounded parallel sidecars only when the write scopes are truly disjoint.…
Investigates bugs through hypothesis-driven root cause analysis. Automatically invoked when the user reports a bug, error, broken behavior, or something not…
Commits changes grouped by done-plans, rebases main, runs build and quality gates, then creates or updates a PR. Replaces the commit command. Use when you're…