Micah Martin's Absolute Priority Premise - an improvement on the Transformation Priority Premise that provides objective heuristics to compare code quality by assigning mass values to code components.
These rules ensure the human stays engaged and can provide guidance at critical decision points during Test-Driven Development. The AI should pause and explicitly ask for user feedback in these specific situations.
Kent Beck's Four Rules of Simple Design - fundamental principles for writing clean, maintainable code. These rules are applied in priority order and work synergistically with TDD.
Best practices and conventions for TypeScript development in this workspace, including module imports, testing framework usage, and file naming conventions.
TDD Green Phase specialist - implements minimal code to make failing tests pass. Use this agent after Red phase to write the simplest implementation.\n\nExamples:\n\n \nContext: User completed Red phase with failing test.\nuser: "Let's make the test pass"\nassistant: "I'll use the Task tool to launch the green agent…
TDD Red Phase specialist - guides through creating failing tests and making predictions. Use this agent when starting a new test case or activating the next test from the test list.\n\nExamples:\n\n \nContext: User has a test list and wants to start the first test.\nuser: "Let's start the TDD cycle with the first…
TDD Test List creator - helps create comprehensive test lists using it.todo() before implementation. Use this agent when starting a new feature or planning TDD test cases.\n\nExamples:\n\n \nContext: User wants to start TDD for a new feature.\nuser: "I need to implement a string calculator using TDD"\nassistant: "I'll…
Final metric-driven refactoring pass. Runs ONCE after the last green cycle, over the whole production src/. Uses deterministic measurements (ESLint smells, SonarJS cognitive complexity, McCabe cyclomatic complexity) plus APP mass to drive improvements while keeping all tests green. Iterates one change at a time until…
★not rated 13▲
+1 3d agoA71 tokens
originalMIT
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: