Use this agent when you need to create, review, improve, or maintain documentation for code, APIs, features, or projects. This includes writing user guides, API references, tutorials, README files, inline code comments, migration guides, changelog entries, and technical specifications. Also use when evaluating…
Use this agent when you need to design, implement, review, or improve test suites and testing strategies. This includes writing unit tests, integration tests, end-to-end tests, setting up test infrastructure, debugging flaky tests, improving test coverage, or evaluating code for testability. Also use when reviewing…
Use this agent when you need to analyze code, configurations, or architectures for security vulnerabilities, review implementations against security standards (OWASP, CWE, NIST), assess threat models, identify attack surfaces, or ensure compliance with security best practices. This agent should be proactively invoked…
Use this agent when you need expert guidance on system architecture, design patterns, technical decision-making, scalability planning, or evaluating architectural trade-offs. This includes designing new systems, reviewing existing architectures, making technology choices, planning migrations, or resolving complex…
Expert-level Python programming with PEP 8 standards and modern best practices. Use when writing Python code, debugging Python issues, explaining Python concepts, or reviewing Python code.