Skill Claude CodeCodex
A code-refactoring method that replaces repeated null checks with a Special Case class, also called a Null Object, so the code can use a normal interface instead of branching for missing values.
Skill Claude CodeCodex
A code-refactoring method that replaces repeated null checks with a Special Case class, also called a Null Object, so the code can use a normal interface instead of branching for missing values.
Skill Claude CodeCodex
A code-refactoring method that moves duplicated conditions into a higher-level part of the code so several lower-level parts can share one decision.
Skill Claude CodeCodex
A process for choosing clearer names in code, based on Clean Code rules and a six-step naming method. It finds naming problems such as repeated type names, vague utility names, filler words, and abbreviations across files.
Skill Claude CodeCodex
A refactoring guide for replacing repeated if-else or switch conditions with polymorphism. Polymorphism means letting different object types provide their own version of an operation instead of keeping all cases in one conditional.
Skill Claude CodeCodex
A refactoring method that changes step-by-step loops into a data pipeline, such as a Stream API or collection pipeline. The operations describe how data is filtered, changed, or collected.
Skill Claude CodeCodex
A refactoring method that replaces a temporary variable with a method call that provides the same value.
Skill Claude CodeCodex
A refactoring method that separates input and output work from calculations. The separated calculation part can run without outside effects, while the surrounding part handles those effects.
Skill Claude CodeCodex
A refactoring skill for separating a method that both returns a value and changes program state into two methods: a read-only query and a side-effecting modifier.
Skill Claude CodeCodex
A guided refactoring process for changing code across an entire system. It applies techniques such as extracting methods and moving domain logic, with separate commits for each technique.
Skill Claude CodeCodex
A guided workflow for building one feature or use case with test-driven development, or TDD: write a failing test, make it pass, then improve the code. It agrees on the plan and completion checks with you before implementing the feature.
Skill Claude CodeCodex
A workflow for adding tests to existing code that has no tests. It first records the current behavior with characterization tests, gets approval for that behavior, and checks the tests with mutation testing before handing the code to further improvements.
Skill Claude CodeCodex
A question-and-answer guide for completing the source requirements document before a TDD plan starts. It helps turn incomplete requirements into information that the planning process can use.
Skill Claude CodeCodex
A planning aid for test-driven development (TDD), a way of writing tests before or alongside code. It turns domain rules and a user story into Gherkin scenarios and a unit-test list, adding a use case when flows or states are complex.
Skill Claude CodeCodex
A post-session report for test-driven development (TDD), a way of writing tests before or alongside code. It reads a session transcript and counts time and token use by skill and agent, without changing code.
Skill Claude CodeCodex
A TDD cycle runner for test-driven development, a way of writing tests before or alongside code. It delegates the Red, Green, and Blue stages to agents in sequence.
Skill Claude CodeCodex
Skill "tdd-tidy" from msbaek/msbaek-claude-plugins, covering tidying skill — composed method 지향 독립 리팩토링, goal, constraints, hard rules and output format.
Skill Claude CodeCodex
An orchestrator for test-driven development (TDD), a way of writing tests before or alongside code. It creates projects and guides the related TDD workflow.