Plugin Claude Code
Plugin marketplace listing 1 plugin: msbaek-tdd.
Plugin Claude Code
Plugin marketplace listing 1 plugin: msbaek-tdd.
Plugin Claude Code
Java + Spring Boot TDD workflow plugin with requirements input drafting, RGB cycle, feature-level autonomous implementation, Cucumber acceptance testing, local tidying, system-wide refactoring, and 18 optional refactoring skills. Plan phase and Web App acceptance/skeleton setup now delegate to dedicated agents instead.
Agent
A test-building step that turns approved Gherkin scenarios into feature files, runners, and layered acceptance-test code. Acceptance tests check complete behaviour from an outside user's viewpoint, while the layers separate steps, protocol handling, and the system under test.
Agent
TDD Blue phase - Composed Method 지향 Local Tidying Process (Guard Clauses → One Pile → Reorder → Normalize Symmetries → Chunk → Comment → Extract Variable → Split Loop → Trimming). RGB 사이클의 Blue 단계 또는 tdd-tidy의 standalone 대상 파일에 적용.
Agent
A TDD planning step that drafts domain rules and user stories in a template. Domain rules describe business behaviour, while a user story describes a user's goal; the step also checks that the stories meet the INVEST criteria for useful requirements.
Agent
A TDD planning step that turns domain rules and user stories into key Gherkin examples. Gherkin is a readable format for describing software behaviour, and the step checks limits involving values, sizes, states, time, and totals.
Agent
A TDD agent handles the Green phase by adding the smallest implementation that makes the current test pass. TDD, or test-driven development, is a write-test, make-it-pass, then improve cycle.
Agent
A read-only TDD plan critic tries to break a test plan by looking for missing source-of-truth decisions, contradictions, duplicate coverage, and missing boundaries. TDD means test-driven development, where tests guide implementation.
Agent
A TDD agent handles the Red phase by writing only a test that fails. TDD, or test-driven development, uses a cycle of writing a failing test, making it pass, and then improving the code.
Agent
A TDD step that builds the thinnest working slice through a real HTTP request, application, and database. TDD, or test-driven development, is a way of building software from expected behaviour and tests; this step also settles how database loading and transactions cross application boundaries.
Agent
A TDD test-list planner drafts unit tests for detailed branches and internal interactions that are not covered by Gherkin scenarios. TDD, or test-driven development, means writing tests before the implementation.
Hook
Runs before the agent uses a tool for Agent and Task tool calls, executing block-hunk-reviewer.sh and observe-agent-start.sh via bash (2 commands). From msbaek/msbaek-claude-plugins.
Hook
Runs after a tool call finishes for Agent and Task tool calls, executing observe-agent-end.sh via bash. From msbaek/msbaek-claude-plugins.
Skill Claude CodeCodex
A conditional-consolidation refactoring aid combines several conditionals that produce the same result and extracts them into a meaningful method.
Skill Claude CodeCodex
A Cucumber acceptance-testing setup turns Gherkin scenarios into executable tests of a feature's external behavior. Cucumber is a tool that runs plain-language scenarios against the application.
Skill Claude CodeCodex
A code-refactoring method that moves the conditions and branches of a complicated if/then/else statement into methods with meaningful names.
Skill Claude CodeCodex
A value-object discovery aid finds primitive values that represent meaningful domain concepts and replaces them with dedicated types. A value object is a small type whose value has domain meaning, such as an email address or money amount.
Skill Claude CodeCodex
A collection-encapsulation helper keeps a class's internal list or set from being changed directly by callers. It returns a read-only view and provides methods for adding and removing items.
Skill Claude CodeCodex
A code-refactoring method that replaces hidden dependencies, such as global variables or class fields, with values passed directly into functions or methods.
Skill Claude CodeCodex
A refactoring method for moving a large method with tangled local variables into a separate class.
Skill Claude CodeCodex
A refactoring skill for turning a collection and its related logic into a dedicated class. A collection is an object that groups and manages multiple values.
Skill Claude CodeCodex
A refactoring workflow for making long methods easier to understand by organizing their steps and improving their names.
Skill Claude CodeCodex
A code-refactoring method that turns assumptions in the code into explicit assertions or validation checks, so a violated assumption is found immediately.
Skill Claude CodeCodex
A refactoring method for replacing repeated groups of function parameters with one object, or passing an existing object instead of repeatedly taking values out of it.