ss-sdd-fixing-test-failures

Fix reported feature-test failures with minimal code edits and reproduction verification.

Updated May 19, 2026
One-click install
npx skills add https://github.com/Emrebener/Sublime-Skills --skill ss-sdd-fixing-test-failures
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ss-sdd-fixing-test-failures
Source: https://github.com/Emrebener/Sublime-Skills/tree/main/skills/spec-driven-development/ss-sdd-fixing-test-failures
Command: npx skills add https://github.com/Emrebener/Sublime-Skills --skill ss-sdd-fixing-test-failures

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It resolves specific, reported feature-test failures by making the minimal code changes needed to make the provided reproductions pass, without drifting into unrelated refactors.

Core Features & Use Cases

  • Targeted failure fixing: Fixes exactly the listed failures and avoids touching adjacent code or functionality.
  • Spec/plan integrity: Does not modify the locked spec or plan; if expectations conflict, it reports the concern instead of rewriting requirements.
  • Reproduction-driven verification: Re-runs the tester’s exact reproduction steps for each failure and only reports success when every reproduction passes.
  • Leaf-agent execution: Operates as a leaf agent (no sub-subagents) and escalates only when context is required or the right fix is ambiguous.

Quick Start

Tell your agent: "Use ss-sdd-fixing-test-failures as a subagent to fix the exact FAILURES list from the tester and mark DONE only after every provided reproduction passes."

Frequently Asked Questions about ss-sdd-fixing-test-failures

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fix failing feature tests without breaking existing specs in spec-driven development?

Spec-driven development failure fixing applies minimal, narrow-scoped code edits to resolve reported feature test failures without modifying the locked spec or plan. If expectations conflict, it reports the concern rather than rewriting requirements to maintain spec integrity.

How does reproduction-driven verification work when debugging test failures?

Reproduction-driven verification re-runs the tester's exact Given/When/Then reproduction steps for each reported failure. It only reports success when every provided reproduction passes, preventing partial DONE statuses and ensuring the test failure fixing is complete.

Can I use this agent subagent workflow for narrow-scoped code changes only?

Yes, this leaf-agent execution operates without spawning sub-subagents and applies narrow-scoped code changes to fix exactly the listed feature test failures. It escalates only when additional context is required or the right fix is ambiguous.

What's the best way to prevent partial DONE status when fixing feature test failures?

Preventing partial DONE status requires reproduction-driven verification that re-runs exact reproduction steps for every failure. Status reporting rules ensure DONE is marked only after all provided feature test reproductions pass successfully.

When should I not modify the spec or plan during test failure fixing?

You should not modify the spec or plan when expectations conflict with test failures; instead, report the concern. Spec-driven development integrity requires fixing failures through narrow-scoped code edits while keeping requirements locked.

Does fixing feature test failures require exact reproduction steps from a tester subagent?

Yes, reproduction-driven verification requires exact reproduction steps including story, Given/When/Then expectations, and likely locations from a tester subagent. This ensures targeted failure fixing addresses the precise failures without drifting into unrelated refactors.