msbaek

41 mods across 1 repository, 8 stars between them.

msbaek-tdd

02

msbaek/msbaek-claude-plugins

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.

8 7d ago A tokens not measured

msbaek/msbaek-claude-plugins

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.

8 7d ago A 70 tokens

tdd-blue

04

msbaek/msbaek-claude-plugins

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 대상 파일에 적용.

8 7d ago A 66 tokens

tdd-domain-modeler

05

msbaek/msbaek-claude-plugins

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.

8 7d ago A 87 tokens

msbaek/msbaek-claude-plugins

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.

8 7d ago A 89 tokens

tdd-green

07

msbaek/msbaek-claude-plugins

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.

8 7d ago A 46 tokens

tdd-plan-critic

08

msbaek/msbaek-claude-plugins

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.

8 7d ago A 87 tokens

tdd-red

09

msbaek/msbaek-claude-plugins

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.

8 7d ago A 48 tokens

msbaek/msbaek-claude-plugins

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.

8 7d ago A 76 tokens

tdd-test-list

11

msbaek/msbaek-claude-plugins

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.

8 7d ago A 71 tokens

PreToolUse

12

msbaek/msbaek-claude-plugins

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.

8 7d ago A tokens not measured

PostToolUse

13

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.

8 7d ago A tokens not measured

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.

8 7d ago A 40 tokens

cucumber-acceptance

15

msbaek/msbaek-claude-plugins

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.

8 7d ago A 109 tokens

msbaek/msbaek-claude-plugins

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.

8 7d ago A 42 tokens

msbaek/msbaek-claude-plugins

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.

8 7d ago A 33 tokens

msbaek/msbaek-claude-plugins

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.

8 7d ago A 42 tokens

explicit-parameters

19

msbaek/msbaek-claude-plugins

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.

8 7d ago A 45 tokens

msbaek/msbaek-claude-plugins

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.

8 7d ago A 33 tokens

introduce-assertion

23

msbaek/msbaek-claude-plugins

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.

8 7d ago A 37 tokens

msbaek/msbaek-claude-plugins

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.

8 7d ago A 47 tokens