qa · timschoch — Claude Code skill: what it does, how to install
Runs a conversational bug reporting session, investigates repository terminology in the background, and posts GitHub issues via gh.
npx skills add timschoch/skilly --skill qa -a claude-codeWhat qa does
This skill runs an interactive bug-hunting workflow in your terminal. You describe an issue in plain words, and the assistant asks up to three quick questions about reproduction steps or intermittent behavior. It avoids protracted questioning. Once the problem is clear, it prepares the write-up.
While you talk, a background exploration agent scans project files and GLOSSARY.md to pick up domain terminology. It focuses on functional boundaries rather than fixing bugs on the spot. If a defect touches several independent subsystems, the assistant splits it into smaller tickets with clear blocker references to enable parallel work.
The agent submits tickets automatically using gh issue create and returns links immediately. File paths and line numbers are intentionally omitted so issues stay valid across future refactors. Without an authenticated gh installation in your environment, ticket submission will fail.
What it helps with
- file GitHub issues directly from conversational bug reports
- split complex defects into smaller tickets with dependency tracking
- capture reproduction steps using repository domain terminology
Example prompts for the agent
- Start a QA session for the checkout flow
- Found a bug: clicking reset does not clear the search filters
- Log the remaining glitches we discussed into separate issues
How to install qa
1Skills CLI (Vercel)
npx skills add timschoch/skilly --skill qa -a claude-code2Manually: put the files in place
~/.claude/skills/qa/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/qa/
1Skills CLI (Vercel)
npx skills add timschoch/skilly --skill qa -a codex2Manually: put the files in place
.agents/skills/qa/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add timschoch/skilly --skill qa -a cursor2Manually: put the files in place
.cursor/skills/qa/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install timschoch/skilly qa2Manually: put the files in place
.github/skills/qa/SKILL.md1Skills CLI (Vercel)
npx skills add timschoch/skilly --skill qa -a gemini-cli2Platform CLI
gemini skills install https://github.com/timschoch/skilly --path bundles/workflow/skills/qaManually: put the files in place
.devin/skills/qa/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add timschoch/skilly --skill qa -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about qa
How to install qa in Claude Code?
Run npx skills add timschoch/skilly --skill qa -a claude-code or place the definition file at ~/.claude/skills/qa/SKILL.md.
What does the qa skill do?
It interviews you about encountered bugs, inspects project terminology in the background, and submits structured tickets straight to GitHub.
Why does qa omit source file paths from filed issues?
Tickets focus strictly on user-facing behavior, preventing descriptions from becoming obsolete whenever files or lines change during code refactoring.
Similar skills
All skills for Testing and QA →qa by other authors comes first.