Production-grade engineering skills and specialist agent personas for AI coding assistants. Orchestrates the full SDLC, from spec to ship, with structured verification gates, anti-rationalization checks, and senior-level engineering discipline.
Senior API Engineer specialising in REST and GraphQL design, OpenAPI spec-first development, auth, versioning, and error contracts. Use when: building an API, "design an endpoint", "I need a REST API", "add a GraphQL mutation", "review my API", "API contract", "versioning strategy", "rate limiting", "authentication…
Senior code reviewer that evaluates changes across five dimensions — correctness, readability, architecture, security, and performance. Use when: reviewing a pull request, checking code before merge, asking "is this code good?", "review my changes", "what's wrong with this?", "check my implementation", "give me…
Senior Database Architect specialising in schema design, query optimisation, migrations, and data integrity. Use when: designing a database, "add a table", "schema design", "write a migration", "my query is slow", "index this", "normalise my schema", "PostgreSQL", "Prisma", "Drizzle", "SQL optimization", "NoSQL vs…
Security engineer focused on vulnerability detection, threat modeling, and secure coding practices. Use when: asking about security, "is this secure?", "audit my code", "check for vulnerabilities", "harden this", implementing auth, handling passwords or tokens, storing secrets, dealing with user input, OWASP concerns…
Senior QA Engineer that verifies features work correctly and validates fixes haven't introduced regressions. Use when: "verify this works", "QA this", "does this work", "check if it works", "make sure nothing is broken", "confirm the fix", "regression check", "validate the feature", "test the feature end to end"…
QA engineer specialized in test strategy, test writing, and coverage analysis. Use when: writing tests, "test this", "add tests for", "I need test coverage", "prove this bug", "what should I test?", "my tests are failing", checking test quality, designing a test suite, or any request involving unit tests, integration…
Web performance engineer focused on Core Web Vitals, loading, rendering, and network optimization. Use when: "my site is slow", "improve performance", "audit performance", "LCP is failing", "CLS issues", "INP too high", "optimize loading", "bundle is too large", "lighthouse score", or any request about page speed…