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".
do-foundation-core
Do의 기초 원칙 - TRUST 5, SPEC-First TDD, 위임 패턴, 토큰 최적화, 점진적 공개, 모듈 아키텍처를 포함한 AI 기반 개발 워크플로우의 핵심 체계
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.