
Design repo structure, API contracts, shared types, and system boundaries. Use when making architectural decisions, scaffolding new areas, or resolving cross-cutting concerns.
Audit and improve loading speed, rendering, bundle size, caching, and token efficiency. Use when investigating slow pages, large bundles, or excessive context usage.
Deep investigative analysis that challenges assumptions and uncovers hidden patterns in tournament data. Use when exploring non-obvious questions, testing common beliefs, or running targeted statistical investigations that the standard pipeline does not cover.
Build API routes, server actions, data adapters, and validation logic in web/. Use when creating or editing backend web code, API endpoints, or data-loading functions.
Build polished Next.js App Router UI components, pages, and client logic in web/. Use when creating or editing frontend code, components, layouts, or styles.
Review and refine UI for visual quality, typography, spacing, color, motion, and responsiveness. Use when polishing interfaces or enforcing the impeccable style quality bar.
Maintain the modular ops changelog and move task files between status folders. Use when recording completed work, updating the project snapshot, or archiving tasks.
Validate behavior, error handling, edge cases, and regression risk. Use when reviewing code changes, testing features, or checking for regressions before merging.
Scope work into tasks, assign owners, track progress, and maintain acceptance criteria. Use when planning sprints, breaking down features, or reviewing project status.
Write and maintain concise documentation, runbooks, and release notes. Use when creating or updating docs, README files, schema docs, or release summaries.