Comprehensive system design skill - triggered when designing new systems, features, or architectures. Uses the 4-step framework from Alex Xu with knowledge from DDIA, Clean Architecture, and distributed systems best practices. Scales depth to the project's Complexity level (Simple/Medium/Complex).
Domain knowledge builder skill - triggered when working with unfamiliar domains, researching new technologies, or when the user asks to build knowledge about a topic. Researches deeply from the web and official docs, organizes into structured knowledge files, supports importing documentation files, and distinguishes between GLOBAL knowledge (cross-project) and PROJECT-specific knowledge.
Project management skill - triggered when managing projects, tracking progress, switching contexts between different system design projects. Projects live in projects/<name>/ at the workspace root (outside .claude/).
Frontend design skill - triggered when designing or implementing user interfaces. Produces a COMPLETE frontend: full page inventory, permission-aware UI, all UX states (empty/loading/error/partial/success), keyboard navigation, accessibility (WCAG 2.2 AA), dark mode, RTL, dashboards, admin panel, audit log UI. Selects the best UI library, enforces Rule 24 (UX Completeness) and Rule 25 (RBAC by Default).
Implementation skill - triggered when coding, building, or implementing system designs. Writes REAL production code. Researches latest docs from the internet before using any framework or library. Supports full-stack implementation with user-chosen technologies. Uses milestone-based validation after each shippable slice.
Cross-platform and platform migration skill - triggered when building apps that target multiple platforms (web + mobile + desktop), when migrating between platforms, or when choosing a cross-platform strategy. Covers shared code, platform-specific adaptations, and migration patterns.
Desktop application development skill - triggered when building desktop apps for Windows, macOS, or Linux. Guides framework selection (Electron, Tauri, .NET MAUI, Qt, Flutter Desktop, WPF), native features, packaging, distribution, and auto-updates.
Mobile application development skill - triggered when building mobile apps for Android, iOS, or both. Guides framework selection (React Native, Flutter, Swift, Kotlin, .NET MAUI), native features, app store submission, push notifications, and offline support.