regression-pin
Pin a reproduced bug or regression signal with a focused executable check that fails before the fix and passes after it, or select the closest live…
Skill by dotts-h
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/dotts-h-regression-pin
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: testing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/regression-pin
What's inside
- Skill name
regression-pin- Description
- Pin a reproduced bug or regression signal with a focused executable check that fails before the fix and passes after it, or select the closest live verification when a unit test is impractical. Use for /regression-pin.
- License
- MIT
- Instructions
- 39 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Regression pin Pin a reproduced bug with a focused executable check. The check fails before the fix and passes after it. When a unit test is impractical, select the closest live verification instead. Do not force a test when it would be impractical. Skip a new test when it would need broad harness setup, brittle mocks, slow end-to-end infrastructure, production-only state, vague reproduction steps, or large unrelated fixture churn. Use the closest useful verification instead. ## Workflow 1. **Understand the bug.** Identify the intended behavior, the current behavior, the affected path, and the smallest observable reproduction. 2. **Choose the narrowest executable check.** Prefer the closest unit, component, integration, or regression test already used for that code path. If no practical test path is obvious, do not create one from scratch just to satisfy the workflow. 3. **Write the failing check first.** Add the smallest focused test that would have caught the bug. Encode the intended behavior. Do not mirror the current implementation, and do not assert on private helpers or the order of internal calls. 4. **Run the new check before the fix.** Confirm it fails for the intended reason. If it passes, or if it fails for an unrelated reason, correct the check or the reproduction before editing the implementation. When a fix commit or pull request already exists, run this check on the baseline revision and do not author a second product fix. 5. **Select the fix.** When a fix commit or pull request exists, use that revision and do not edit it. When none exists, stop here and give the failing check to the operator. 6. **Rerun the same check.** Confirm it passes on the patched revision. ## When a failing test is impractical Use the closest live verification instead. That may be a targeted script, a manual reproduction command, browser or CLI automation, a snapshot comparison, a log assertion, or a focused integration check. Prefer no new test over a bad test. A bad test mostly exercises mocks, encodes implementation details, depends on timing or unrelated global state, needs expensive infrastructure for a small fix, or would be deleted immediately after proving the fix. A mock-heavy implementation test is a bad test. Do not add one. ## Guardrails - Do not change tests merely to match a wrong implementation. - Never weaken an existing assertion to make a check pass. Change an assertion only when the expected behavior changed on purpose and a person accepts the change in review. - Keep the regression check focused on the bug. Avoid broad fixture churn or unrelated coverage expansion. - If the bug is flaky, make the check deterministic where possible, and document the flake signal being locked down. - If the bug exposes a broader class of failures, land the focused regression path first, then consider sibling coverage. - Assert what a caller or a user can observe. The check should fail when that behavior breaks, and it should keep passing when only the internals change. ## Report Report the evidence. - Name the failing-before test or executable check, and the failure it produced. - Name the passing-after run and any nearby validation, or say that no fix exists yet. - If failing-before evidence could not be demonstrated, say why, and describe the closest regression check used instead.
From dotts-h/qstack, MIT.
More from dotts-h/qstack
- 0.567score
triage-defect
dotts-h
Triage bug reports with bounded cause tracing, duplicate detection, bug-versus-feature classification, and self-contained defect report formatting.
SkillAFreshness: AClaude Code +9 - 0.567score
reproduce-issue
dotts-h
Reproduce reported defects through the target app's real UI or CLI on at least two recorded runs, verify existing fixes against baseline and patched builds…
SkillAFreshness: AClaude Code +9 - 0.567score
qstack-mode
dotts-h
Run structured QA workflows in Cursor: test chartering, real-surface reproduction with recorded runs, defect triage, baseline-versus-patch fix verification…
SkillAFreshness: AClaude Code +9 - 0.565score
setup-qstack
dotts-h
Configure which models the qstack how and why skills give their subagents and at what reasoning budget.
SkillAFreshness: AClaude Code +9 - 0.561score
principle-build-the-lever
dotts-h
Apply to any non-trivial work, including edits, migrations, analyses, and checks.
SkillAFreshness: AClaude Code +9 - 0.556score
principle-sequence-verifiable-units
dotts-h
Apply to multi-step work such as sweeps, migrations, and runs of similar edits, and to how you stack commits and PRs.
SkillAFreshness: AClaude Code +9 - 0.556score
in-your-own-words
dotts-h
Restate the testing goal, target surface, and risk hypothesis in your own words before test execution.
SkillAFreshness: AClaude Code +9 - 0.556score
principle-explain-the-number
dotts-h
Apply before you trust, report, or act on a number you measured.
SkillAFreshness: AClaude Code +9 - 0.556score
principle-never-block-on-the-human
dotts-h
Apply when tempted to ask 'should I do X?' on reversible work.
SkillAFreshness: AClaude Code +9 - 0.541score
how
dotts-h
Use for "how does X work", code walkthroughs before changing something, and placement / ownership / layering questions ("where should this live", "which…
SkillAFreshness: AClaude Code +9 - 0.536score
blast-radius
dotts-h
Find what a change could break somewhere else before it ships, beyond the diff, and prove the one fact it's safe because of by running real code instead of…
SkillAFreshness: AClaude Code +9 - 0.536score
maintain-verification-skill
dotts-h
Periodic pass that keeps a project's verification skill and feature map honest: parallel source readers per feature, one live session driving every feature…
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 19, 2026 (10 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/dotts-h/qstack
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from dotts-h
- 0.567score
triage-defect
dotts-h
Triage bug reports with bounded cause tracing, duplicate detection, bug-versus-feature classification, and self-contained defect report formatting.
SkillAFreshness: AClaude Code +9 - 0.567score
reproduce-issue
dotts-h
Reproduce reported defects through the target app's real UI or CLI on at least two recorded runs, verify existing fixes against baseline and patched builds…
SkillAFreshness: AClaude Code +9 - 0.567score
qstack-mode
dotts-h
Run structured QA workflows in Cursor: test chartering, real-surface reproduction with recorded runs, defect triage, baseline-versus-patch fix verification…
SkillAFreshness: AClaude Code +9 - 0.565score
setup-qstack
dotts-h
Configure which models the qstack how and why skills give their subagents and at what reasoning budget.
SkillAFreshness: AClaude Code +9 - 0.561score
principle-build-the-lever
dotts-h
Apply to any non-trivial work, including edits, migrations, analyses, and checks.
SkillAFreshness: AClaude Code +9 - 0.556score
principle-explain-the-number
dotts-h
Apply before you trust, report, or act on a number you measured.
SkillAFreshness: AClaude Code +9
Cite this page
regression-pin skill. Agent Mart. https://agentmart.dev/skills/dotts-h-regression-pin (last updated 2026-10-24)