From qa-toolbox
Generate concise, well-structured test cases from the current branch's code changes and PR description, then copy to clipboard.
How this skill is triggered — by the user, by Claude, or both
Slash command
/qa-toolbox:copy-simple-qa-casesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate concise, well-structured test cases from the current branch's code changes and PR description, then copy to clipboard.
Generate concise, well-structured test cases from the current branch's code changes and PR description, then copy to clipboard.
Parse $ARGUMENTS to extract:
$ARGUMENTS, use it as the target PR number--lang ja or --lang enUse gh pr commands with the PR number to fetch context from that specific PR:
gh pr view $PR_NUMBER --json body --jq '.body'gh pr diff $PR_NUMBERgh pr view $PR_NUMBER --json commits --jq '.commits[].messageHeadline'Use the current branch's context:
gh pr view --json body --jq '.body' 2>/dev/null || echo "No PR found"git diff develop --stat 2>/dev/null || git diff main --stat 2>/dev/null || echo "No diff found"git diff develop 2>/dev/null || git diff main 2>/dev/null || echo "No diff found"git log develop..HEAD --oneline 2>/dev/null || git log main..HEAD --oneline 2>/dev/null || echo "No commits found"From the gathered context, identify:
Write test cases in Markdown format with the following rules:
$ARGUMENTS contains --lang ja or Japanese text, write in Japanese## Test Cases: {Brief title describing the change}
### Background
{1-2 sentences: what was changed/fixed and why}
---
### TC1: {Test case name}
- **Precondition**: {Required state before testing}
- **Steps**: {What to do}
- **Expected**: {What should happen}
### TC2: {Test case name}
- **Precondition**: {Required state before testing}
- **Steps**: {What to do}
- **Expected**: {What should happen}
...
After generating test cases, always copy the full markdown output to the system clipboard using pbcopy (macOS) or equivalent so the user can paste it immediately.
npx claudepluginhub b4tchkn/claude-code-plugins --plugin qa-toolboxWrites structured pull request descriptions by analyzing git diffs and code changes. Supports customizable templates and ticket context.
Creates pull requests with clear descriptions and test plans. Analyzes branch changes, detects ticket references, and runs code review before PR creation.
Reads a git diff and generates a prioritized browser-QA plan of user-facing workflows affected by the change, optionally recording them as a session with a report.