What problem does it solve? Engineers often get surface-level answers when they need experienced judgment on system design, code quality, and trade-offs. This Skill shifts the AI into a senior/staff software engineer perspective that gives direct, opinionated feedback on architecture, maintainability, and production readiness. ## Core Features & Use Cases - Architecture & Design Review: Identifies missing constraints like concurrency, idempotency, and partial failure, names architectural patterns in use, and flags over-engineering or unintended coupling. - Code Quality Assessment: Distinguishes working code from maintainable code, pushes for clear boundaries between domain logic and infrastructure, and surfaces implicit contracts. - Production Readiness & Trade-offs: Asks how changes will be observed, rolled back, and operated in production, and frames decisions around reversibility and explicit trade-offs. - Use Case: Before merging a new service endpoint, ask for a senior-level review to catch race conditions, missing observability, and risky one-way-door decisions like schema changes. ## Quick Start Ask the AI to put on its senior engineer hat and review your system design or pull request for architectural risks and production readiness.