From pds
Fixes bugs using test-first loop: add minimal failing reproduction test, apply smallest fix to affected module, verify full test suite and linters. Use for reported bugs needing verified low-impact fixes.
npx claudepluginhub rmzi/portable-dev-system --plugin pdsThis skill uses the workspace's default tool permissions.
Bugs get fixed once when you prove the fix works. No guessing, no "it should be fine." Write a failing test, fix the code, watch it pass.
Executes step-by-step bug fix workflow: read issue, diagnose root cause, reproduce (browser for UI bugs), minimal fix, regression test, verify, open PR.
Fixes bugs and regressions: investigates root cause with GitHub issues/grep/git, applies minimal changes, adds type-appropriate regression tests, verifies tests, reviews code and tests via gates.
Fixes bugs quickly via lightweight TDD: understand issue with Grep/Glob, write failing test, implement minimal fix, verify full suite. For errors, crashes, broken code.
Share bugs, ideas, or general feedback.
Bugs get fixed once when you prove the fix works. No guessing, no "it should be fine." Write a failing test, fix the code, watch it pass.
/bugfix [bug description or issue link]
Confirm your context before touching anything:
git branch --show-current and git rev-parse --show-toplevelWrite a minimal failing test that captures the exact bug:
test_[module]_[bug_description]Run the test suite. Your new test must fail. If it passes, your test doesn't capture the bug — go back to step 2.
Implement the minimal fix:
Run the full test suite — not just your new test. If anything fails, go back to step 4.
Run project linters and type checks. Fix any warnings your changes introduced. Do not fix pre-existing warnings.
Only after all tests and checks pass:
fix(scope): description format (conventional commits)/pds:verify — completion self-check before declaring done