Implement frontend features, components, pages, and modules. Expert in React 19, strict TypeScript, semantic HTML, accessible markup, CSS layout, and maintainable code patterns. Use for any frontend implementation task.
Manage module boundaries and dependency rules. Run validation, add new modules, update dependency declarations, diagnose violations. Use when adding cross-module imports or creating new libs.
Deep expertise in Yii 2 framework internals — modules, debug module architecture, component system, DI container, event system, request lifecycle, and extension points. Use when implementing or modifying the Yii 2 adapter, writing collectors, or debugging integration issues.
Full ownership of the VitePress documentation site — writing pages, maintaining structure, i18n translations (EN/RU), blog posts, config updates, and custom theme components. Use for any documentation task.
Check architecture compliance after code changes. Detects dependency violations between modules, abstraction leaks, and circular dependencies. Use after any feature implementation.
Take screenshots of frontend pages using Playwright. Captures full-page or element screenshots from running dev servers. Use for visual verification, debugging UI, and documenting features.
Write, run, and debug E2E browser tests using Selenium (ChromeDriver). Covers both frontend Vitest browser tests and PHP PHPUnit E2E tests. Use for any browser testing task.
Review and update project documentation after code changes. Ensures docs are LLM-optimized — no filler text, only dense factual content. Verifies file paths, commands, and interface signatures match actual code.