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 validating changes during development in the Britecharts monorepo — runs lint, styles lint, related Vitest tests, type-check and format checks over the changed files, and fixes all errors until validation passes
Use when reviewing Britecharts branch changes or unstaged changes for logic errors, unclear intent, and chart-API correctness before merging or committing
Use when you need to create Storybook stories for a Britecharts chart — follows the project workflow, which handles both the core (vanilla D3/HTML) and react story styles
Use when you need to create, run, update, or debug Vitest unit tests in the Britecharts monorepo — follows the project workflow, which knows the core/wrappers/react spec 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
Write correct code with Britecharts v3, the D3-based charting library — @britecharts/core (vanilla JS), @britecharts/wrappers (framework glue) and @britecharts/react. Use this skill whenever the user wants to add, configure, fix or upgrade a Britecharts chart…