Reshape your code without changing its behavior.
Refactors project code while preserving its observable behavior and proving equivalence.
When to use it
Use for behavior-preserving refactoring, module splitting, or performance optimization; route observable behavior changes elsewhere.
Give it a refactoring goal and a project; it changes the code's structure and verifies that behavior remains equivalent.
What you provide
Routes the feature-changing portion of a request to cs-feat rather than including it in the refactor; installation requirements are unstated.
Names cs-issue as an alternative destination for a request portion that changes behavior; installation requirements are unstated.
Has the independent reviewer run cs-review when review is triggered; whether it must be separately installed is unstated.
This skill
.codestable/lessons/
Updates stored lesson status