{
  "markdown": "# tidy\n\nA Claude Code plugin for plan-driven TDD development with Tidy First principles.\n\n## Name\n\n**tidy** — Plan-driven TDD execution with Tidy First principles.\n\n## Description\n\ntidy provides an interactive TDD workflow powered by Kent Beck's Tidy First approach. You write a plan (a markdown checklist of small tasks), then execute them one by one through a strict Red → Green → Refactor cycle.\n\nThe plugin acts as a \"Genie\" — it executes your commands (`go`, `refactor`, `commit`) but never makes strategic decisions on its own. You stay in control of what to build, when to tidy, and when to commit.\n\n**Key features:**\n- **go**: Write a failing test, then write the minimum code to pass it. One task at a time.\n- **refactor**: Apply one Tidy First pattern (Guard Clause, Extract Method, Rename, etc.) and verify tests still pass.\n- **commit**: Commit with strict separation — structural changes and behavioral changes never mix.\n- **Built-in Tidy First patterns**: 11 tidying patterns with prioritization (eliminate duplication → improve clarity → reduce complexity).\n- **Context-constrained**: Only loads the current task, never the full plan. Keeps the conversation focused.\n\n## Example Use Cases\n\n### Solo TDD workflow\n```\n/tidy:augmented-coding\n> Select plan → go → commit → refactor → commit → go → ...\n```\nWrite a plan with small tasks, then let tidy guide you through Red-Green-Refactor for each one.\n\n### Tackling a large feature\nBreak a feature into 10-30 minute tasks in a plan file, then execute them sequentially. tidy tracks progress with checkboxes and always shows you what's next.\n\n```markdown\n# User Authentication\n\n## TDD Plan\n\n### Phase 1: Domain\n- [x] **Task 1.1**: Password value object with validation\n- [ ] **Task 1.2**: User entity with email and password\n- [ ] **Task 1.3**: User repository interface\n\n### Phase 2: Service\n- [ ] **Task 2.1**: Registration service\n- [ ] **Task 2.2**: Duplicate email check\n```\n\n### Keeping code clean during development\nAfter a few `go` cycles, the code starts to smell. tidy recommends `refactor` when it detects bloated functions, duplication, or complex conditionals — then applies exactly one tidying pattern per step.\n\n### Pair programming with AI\nYou make the decisions (what to build, when to refactor, when to commit). tidy executes precisely what you ask — no more, no less. It stops and asks when facing irreversible decisions like new abstractions or dependency additions.\n\n## Install\n\n```\n/plugin install tidy@claude-plugins-official\n```\n\n## Skills\n\n| Skill | Command | Description |\n|-------|---------|-------------|\n| augmented-coding | `/tidy:augmented-coding` | Plan-driven TDD execution with go/refactor/commit cycle |\n",
  "bytes": 2700,
  "sha": "7efb62aef788af9578b8fed37c920cb05a588501ffce167319c57ab879eb830d",
  "repo_slug": "currenjin/tidy-skills",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_currenjin_tidy_skills_tidy_4255e3af/readme"
}