What problem does it solve? Adding a new API endpoint in the JobPilot codebase requires touching many files—contracts schemas, controllers, services, response schemas, and web hooks—and missing any convention (like z.date() or the global error envelope) causes type mismatches or stripped response fields. ## Core Features & Use Cases - Convention-driven scaffolding: Walks through request schemas in packages/contracts, response schemas in <name>.schema.ts, and Elysia controllers with rateLimit policies. - Service layer guidance: Enforces tsyringe @singleton services with value imports and module mounting in app.ts. - Full-stack coverage: Covers the web side via Eden Treaty type inference and query/mutation hooks under apps/web/src/api/. - Use Case: When asked to "add an endpoint to list user notifications", the Skill produces the schema, controller route with response typing, service logic, and web hook following project conventions, then invokes the verify skill. ## Quick Start Add a new API endpoint for fetching application statistics following the standard module structure.