moai-lang-java
Java best practices with Spring ecosystem, enterprise backend development, and JVM optimization for 2025
docker-mcp-ops
Docker MCPใงใณใณใใๆไฝ๏ผ่ตทๅ/ๅๆญข/ใญใฐ๏ผใไผ่ฉฑใงๅฎ่กใใ่จญ่จใๅฎ่ก็ณปใฟในใฏใฎๅฎๅฎๅใงไฝฟใใ
clean-architecture
Guide for implementing Clean Architecture in Python/FastAPI projects. Use when creating new modules, refactoring existing code to Clean Architecture, designing layer structures, or implementing Port/Adapter patterns. Triggers on "clean architecture", "hexagonal", "ports and adapters", "layer structure", "DIP", "dependency inversion".
component-refactor-planner
ๆๅฎใใใใณใณใใผใใณใใฎใชใใกใฏใฟใชใณใฐใ่จญ่จใใใ
do-foundation-core
Do์ ๊ธฐ์ด ์์น - TRUST 5, SPEC-First TDD, ์์ ํจํด, ํ ํฐ ์ต์ ํ, ์ ์ง์ ๊ณต๊ฐ, ๋ชจ๋ ์ํคํ ์ฒ๋ฅผ ํฌํจํ AI ๊ธฐ๋ฐ ๊ฐ๋ฐ ์ํฌํ๋ก์ฐ์ ํต์ฌ ์ฒด๊ณ
core-design
ใทในใใ ๅ จไฝใฎใณใข่จญ่จๅๅใจใใใฉใผใใณในๅบๆบ
repository-expert
Repository ์ ๋ฌธ๊ฐ. JpaRepository(Command: save/delete), QueryDslRepository(Query: 4๊ฐ ๋ฉ์๋), AdminQueryDslRepository(Join ํ์ฉ, DTO Projection), LockRepository(Pessimistic Lock). Entity ์ง์ ๋ฐํ ๊ธ์ง, N+1์ Application Layer์์ ํด๊ฒฐ. JPQL ๊ธ์ง, Lazy Loading ์์กด ๊ธ์ง.
simplicity-principles
Use when designing solutions, adding features, or refactoring by applying KISS, YAGNI, and Principle of Least Astonishment to write simple, predictable code.
senior-architect
Comprehensive software architecture for designing scalable, maintainable systems. Use when designing system architecture, making technical decisions, creating architecture diagrams, or evaluating trade-offs.
metro-di-mobile
Metro DI for KMP - use for compile-time dependency injection, graphs, providers, and multi-module DI setup
admin-workflows
Implement and manage admin workflows in Next.js systems with enterprise security. Use when building admin portals, CRUD operations, secure APIs, form handling, and administrative task automation.
ontological-analysis
Analyze repository through 8 philosophical dimensions for MVV extraction
design-language
Three-layer aesthetic-agnostic architecture for swappable design systems
software-principles
Core software engineering principles including DRY, SOLID, KISS, and YAGNI for writing maintainable and scalable code
ddd-architect
Ensure code follows DDD architecture and DAL separation principles. LOAD THIS SKILL WHEN: Creating new feature/module | User says "ๆฐๅ่ฝ", "ๆฐๆจก็ต", "ๆถๆง", "DDD", "scaffold" | checking architecture compliance | reviewing domain design. CAPABILITIES: Generate DDD folder structure, check dependency direction, validate DAL separation, scaffold Entities/ValueObjects/Repositories.
error-handling
Comprehensive error handling patterns for robust applications including custom errors, error boundaries, recovery strategies, and user-facing error messages. Use this skill when designing error hierarchies, implementing React error boundaries, adding retry logic or fallbacks, creating API error responses, integrating error tracking (Sentry), or improving user error communication. Triggers on "error handling", "error boundary", "custom error", "retry logic", "graceful degradation", "error tracking", "Sentry", "user error message", "try-catch", "Result type", "circuit breaker".
defense-in-depth
This skill should be used when implementing "multi-layer validation", "comprehensive error handling", "input sanitization", "security testing", "data validation layers", "fault tolerance", or when building robust systems with multiple validation checkpoints.
event-style-guide
Event-driven design conventions: event envelope, naming, versioning, schema evolution rules, idempotency, ordering/partitioning, retry and dead-letter handling
verification-rules
4-layer verification system for task completion. Use when verifying that a task has been fully completed before marking it done.
python-architect
Python ํ๋ก์ ํธ ์ํคํ ์ฒ ๋ถ์ ๋ฐ ์ค๊ณ ๊ฒํ ๊ฐ์ด๋