{"slug":"tidy","title":"tidy","description":"tidy 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\nKey features:\n\ngo: Write a failing test, then write the minimum code to pass it. One task at a time.\nrefactor: Apply one Tidy First pattern (Guard Clause, Extract Method, Rename, etc.) and verify tests still pass.\ncommit: Commit with strict separation — structural changes and behavioral changes never mix.\nBuilt-in Tidy First patterns: 11 tidying patterns with prioritization (eliminate duplication → improve clarity → reduce complexity).\nContext-constrained: Only loads the current task, never the full plan. Keeps the conversation focused.","developer":"currenjin","category":null,"reported_installs":null,"active":true,"first_seen_at":"2026-10-03T22:13:33.942Z","last_seen_at":"2026-11-07T00:08:29.147Z","last_changed_at":"2026-10-03T22:13:33.942Z","platform":"claude","sources":["Community"],"works_with":["Claude Code"],"marketplace_url":null,"repository_url":"https://github.com/currenjin/tidy-skills.git","web_data":{},"github_data":{},"catalog_sources":{"community":[{"name":"tidy","source":{"sha":"d80e02c7dd374130c3abc932beb15e1d1313438b","url":"https://github.com/currenjin/tidy-skills.git","source":"url"},"homepage":"https://github.com/currenjin/tidy-skills","description":"tidy 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\nKey features:\n\ngo: Write a failing test, then write the minimum code to pass it. One task at a time.\nrefactor: Apply one Tidy First pattern (Guard Clause, Extract Method, Rename, etc.) and verify tests still pass.\ncommit: Commit with strict separation — structural changes and behavioral changes never mix.\nBuilt-in Tidy First patterns: 11 tidying patterns with prioritization (eliminate duplication → improve clarity → reduce complexity).\nContext-constrained: Only loads the current task, never the full plan. Keeps the conversation focused."}]},"manifest":{"url":"https://raw.githubusercontent.com/currenjin/tidy-skills/d80e02c7dd374130c3abc932beb15e1d1313438b/.claude-plugin/plugin.json","payload":{"name":"tidy","author":{"name":"currenjin"},"version":"1.0.0","description":"Plan-driven TDD skills with Tidy First principles."},"observed_at":"2026-11-06T10:50:13Z"}}