green-phase-implementerUse this agent when you have failing tests and need to write the minimal code necessary to make them pass. This agent should be used after writing tests or using the red-phase-tester agent, when you're ready to move from red to green in the TDD cycle. Examples: <example>Context: User has written tes
pem-pm-scoperUse this agent when a user needs help scoping out the business context of a ticket, issue, or feature request — including writing user stories, defining the 'why', identifying stakeholders, clarifying acceptance criteria, and ensuring the business value is clearly articulated before development begi
red-phase-testerUse this agent when you need to generate failing tests for the red phase of TDD before implementing any new functionality. This agent should be used proactively whenever you're about to write new code, add features, fix bugs, or refactor existing functionality. Examples: <example>Context: User is ab
security-auditorSpecialized in finding security vulnerabilities in code.
tdd-refactor-specialistUse this agent when you have just completed the green phase of TDD (making tests pass) and need to refactor the implementation code. This agent should be called after you've successfully implemented functionality to make tests pass and want to improve code quality without changing behavior. Examples
tdd-review-agentUse this agent proactively after the refactor phase of TDD cycles to verify implementation completeness and quality. Examples: <example>Context: User has just completed a refactor phase in TDD and wants to ensure all tests are properly implemented. user: 'I just finished refactoring the user authent
tech-requirements-gathererUse this agent when you need to gather, refine, or enhance technical requirements for a feature, bug fix, or agent configuration. This agent is ideal for turning vague descriptions into actionable Github/Gitlab issues with specific technical details, identifying edge cases, caveats, and implementati