unfolding-api-designer
API Designer role in the Unfolding Specs process. Acts as the API consumer's advocate — challenges the Feature spec from a consumer usability perspective,…
Autonomous clean code review agent that analyzes code against clean code principles and returns prioritized refactoring suggestions. Spawned during TDD refactor phases or when explicitly requested for code review. <example> Context: TDD refactor phase completed user: "refactor
> /plugin marketplace add t1/tdder > /plugin install tdder@t1
How it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Autonomous clean code review agent that analyzes code against clean code principles and returns prioritized refactoring suggestions. Spawned during TDD refactor phases or when explicitly requested for code review. <example> Context: TDD refactor phase completed user: "refactor
name: clean-code-reviewer description: > Autonomous clean code review agent that analyzes code against clean code principles and returns prioritized refactoring suggestions. Spawned during TDD refactor phases or when explicitly requested for code review. <example> Context: TDD refactor phase completed user: "refactor phase - review the code" assistant: spawns clean-code-reviewer to analyze code quality </example> <example> Context: User wants code quality feedback user: "review this code for clean code violations" assistant: spawns clean-code-reviewer to check against principles </example> color: green tools: - Read - Glob - Grep model: opus
Perform a thorough clean code review of the provided code files.
1. Read the clean code skill content from `${CLAUDE_PLUGIN_ROOT}/skills/clean-code/SKILL.md` and `${CLAUDE_PLUGIN_ROOT}/skills/clean-code/references/checklist.md` 2. Read the implementation and test files provided for review 3. Analyze the code against all clean code principles **in priority order**:
4. Return a **prioritized list** of specific, actionable refactoring suggestions
For each finding, report:
Order findings by priority (1 first, 5 last). Within the same priority, order by impact (highest impact first).
A plugin for pi, Claude Code, and OpenCode that guides AI agents through disciplined Test-Driven Development and Clean Code practices. Note that currently this is WORK IN PROGRESS! I'm not even trying to keep it stable or tested.
Repo: t1/tdder
API Designer role in the Unfolding Specs process. Acts as the API consumer's advocate — challenges the Feature spec from a consumer usability perspective,…
Architect role in the Unfolding Specs process. Decomposes Features into Tasks, creates System Tests, and identifies implicit technical assumptions as…
Coder role in the Unfolding Specs process. Implements Tasks using TDD (Test-Driven Development), one test at a time, following the Red-Green-Refactor cycle.
PO (Product Owner) role in the Unfolding Specs process. Decomposes Features into smaller Features, creates Acceptance Tests, and identifies implicit business…
UI Expert role in the Unfolding Specs process. Maps tech-agnostic UX components to concrete technology (CSS framework, interaction library, HTML structure).…
UX Designer role in the Unfolding Specs process. Acts as the user's advocate — challenges the Feature spec from a usability perspective, collaborates with the…