Install
$ agentstack add skill-anton-abyzov-specweave-tdd-refactor ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
> ⚠️ DEPRECATED: Use sw:tdd-cycle --phase refactor instead. This skill will be removed in v1.3.0.
Migration
This skill has been deprecated as part of the Opus 4.7 framework alignment (increment 0669).
- Use instead:
sw:tdd-cycle --phase refactorruns only the REFACTOR phase (improve code quality with test safety net) - Removal: Scheduled for v1.3.0 (2 minor releases after v1.1.0)
- Why: The three TDD phase skills (tdd-red, tdd-green, tdd-refactor) were consolidated into
sw:tdd-cyclewith a--phaseflag. Alias routing inmarketplace.jsonredirects/sw:tdd-refactor→/sw:tdd-cycle --phase refactorautomatically.
For the migration policy, see .specweave/docs/internal/specs/skill-deprecation-policy.md.
TDD Refactor Phase - Improve Code Quality
Refactor code with confidence using comprehensive test safety net.
Usage
Use Task tool with subagent_type="general-purpose" to perform safe refactoring.
Prompt: "Refactor this code while keeping all tests green: $ARGUMENTS. Apply TDD refactor phase:
- Pre-Assessment: Run tests to establish green baseline, analyze code smells, document current metrics
- Code Smell Detection: Duplicated code, long methods, large classes, long parameter lists, feature envy, dead code
- Refactoring Techniques: Extract Method/Variable/Interface, inline unnecessary indirection, rename for clarity, move to appropriate classes, replace conditionals with polymorphism
- Incremental Steps: Small atomic changes, run tests after each modification, commit after each successful refactoring, keep separate from behavior changes
- Safety Verification: Run full test suite after each change, check for performance regressions, maintain/improve code coverage
Output:
- Refactored code with improvements applied
- Test results (all green)
- Before/after metrics comparison
- Applied refactoring techniques list"
Safety Checklist
Before committing:
- All tests pass (100% green)
- No functionality regression
- Performance metrics acceptable
- Code coverage maintained/improved
Recovery
If tests fail: immediately revert last change, identify breaking refactoring, apply smaller incremental changes.
Code to refactor: $ARGUMENTS
Resources
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: anton-abyzov
- Source: anton-abyzov/specweave
- License: MIT
- Homepage: https://spec-weave.com
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.