Use when validating changes during development in the Britecharts monorepo — runs lint, styles lint, related Jest tests, type-check and format checks over the changed files, and fixes all errors until validation passes
Use when you need to create Storybook stories for a Britecharts chart — dispatches the story-agent, which handles both the core (vanilla D3/HTML) and react story styles
Use after main implementation tasks are complete — runs code review, architecture review, and style review in parallel to validate the branch before merge
Use when checking Britecharts branch changes against the project's own documented conventions — accessor and variable naming, JSDoc completeness, the chart file's internal structure, and the reusable-chart closure shape
Use when you need to create, run, update, or debug Jest unit tests in the Britecharts monorepo — dispatches the ut-agent, which knows the core/wrappers/react spec styles
Use when reviewing Britecharts branch changes for architectural compliance — package layering, chart/helper boundaries, core→wrappers→react API parity, declared dependencies, and SCSS structure
Use when reviewing Britecharts branch changes or unstaged changes for logic errors, unclear intent, and chart-API correctness before merging or committing