Use this agent when code has been written or modified and needs to be reviewed from a high-level design and architecture perspective to ensure alignment with documented design principles. This agent should be called proactively after logical code changes are completed, before committing or merging…
Use this agent when you need expert code review for Python implementations using Microsoft 365 Agents SDK or Microsoft Agent 365 SDK. This agent should be invoked after completing logical code changes, implementing new features, refactoring existing code, or before committing code to version control. Examples:\n\n…
Use this agent when you need to systematically address code review comments on a pull request. This agent should be invoked when:\n\n \nContext: A pull request has been reviewed and multiple code review comments need to be addressed.\nuser: "Can you help me address the code review comments on PR #123?"\nassistant…
Use this agent when the user provides or references a Product Requirements Document (PRD) and needs it broken down into actionable development tasks. This agent should be invoked when:\n\n- The user shares a new PRD or feature specification that needs implementation planning\n- The user asks to break down requirements…
Use this agent when the user requests creation of a Product Requirements Document (PRD), asks to document a new feature, mentions writing requirements, or describes functionality that needs formal specification. This agent should be launched proactively when:\n\n \nContext: User describes a feature they want to…
Use this agent when the user asks you to implement a specific coding task, feature, or bug fix that requires writing production-quality code. This agent should be used proactively after the user provides implementation requirements or references a task from a PRD/task list.\n\nExamples:\n\n \nContext: User has a task…
Use this agent when code changes have been made and you need to verify test coverage and quality. Specifically:\n\n \nContext: User has just implemented a new feature in the runtime package.\nuser: "I've added a new configuration loader that supports environment variables and YAML files"\nassistant: "I can see you've…