AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Tdd Refactor

skill-anton-abyzov-specweave-tdd-refactor · by anton-abyzov

[DEPRECATED] Refactor code with test safety net to improve quality. Use when saying \"TDD refactor\", \"refactor with tests\", or \"improve code quality\".

No reviews yet
0 installs
37 views
0.0% view→install

Install

$ agentstack add skill-anton-abyzov-specweave-tdd-refactor

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No 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.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-anton-abyzov-specweave-tdd-refactor)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

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 →
Are you the author of Tdd Refactor? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

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 refactor runs 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-cycle with a --phase flag. Alias routing in marketplace.json redirects /sw:tdd-refactor/sw:tdd-cycle --phase refactor automatically.

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:

  1. Pre-Assessment: Run tests to establish green baseline, analyze code smells, document current metrics
  2. Code Smell Detection: Duplicated code, long methods, large classes, long parameter lists, feature envy, dead code
  3. Refactoring Techniques: Extract Method/Variable/Interface, inline unnecessary indirection, rename for clarity, move to appropriate classes, replace conditionals with polymorphism
  4. Incremental Steps: Small atomic changes, run tests after each modification, commit after each successful refactoring, keep separate from behavior changes
  5. 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.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.