failure-postmortem
Structured logging and analysis of execution failures to prevent recurrence.
Structured logging and analysis of execution failures to prevent recurrence.
Build deterministic IoC containers with proper lifecycle management, scoping, and disposal patterns. Use when implementing DI containers, managing service lifetimes, or designing runtime systems.
Maintain Go repositories with high-quality standards, adhering to CI/CD, linting, and agent-friendly best practices.
Essential principle for writing clear, testable, maintainable code - separate decisions from effects
Monorepo architecture patterns for AI context control. Covers structure design, shared modules, and CLAUDE.md hierarchy. Triggers: monorepo, context control, shared modules, 모노레포, モノレポ, 单仓库
Architectural patterns and design principles for scalable, maintainable systems. Use when designing systems, refactoring architecture, or choosing patterns.
Use when encountering failures - assess severity, preserve evidence, execute rollback decision tree, and verify post-recovery state
Expert code reviewer focusing on quality, maintainability, performance, and best practices
Skill for defining terminology and data structures used throughout the project. Covers domain terminology, entities, relationships, and schema design. Triggers: schema, terminology, data model, entity, 스키마, 用語, データモデル, 数据模型
Skill for building platform-independent design systems. Develops consistent component libraries for all UI frameworks. Triggers: design system, component library, design tokens, shadcn, 디자인 시스템, デザインシステム, 设计系统
Use this when creating new projects, generating documentation, cleaning/organizing a repo, suggesting architecture, deploying containers and services, naming files/folders, or when the user references 'ecosystem', 'patterns', or 'containers'. This skill outlines naming conventions, stack preferences, project organization (iMi worktrees), Docker patterns, and PRD structures from past conversations.
Multi-model consultation for SDD specifications providing structured feedback. Coordinates parallel AI reviewers, synthesizes actionable insights, and categorizes findings by feedback type without modifying specs or executing fixes.
Use when implementing new features or enhancements requiring multi-layer changes (Domain, Application, Persistence, API, Frontend).
Validate JSON data against JSON Schema specifications. Use for API validation, config file validation, or data quality checks.
Authentication library for Next.js applications (NextAuth.js v5). Use when building Next.js 14+ apps that need OAuth providers (GitHub, Google, etc.), credentials login, or session management. Provides adapters for Prisma, Drizzle, and other databases. Choose Auth.js over Passport.js for Next.js App Router projects.
Generate OpenAPI/REST endpoints from tRPC routers. Use when you have a tRPC API but need to expose REST endpoints for third-party integrations, mobile apps, or public API documentation. Provides automatic Swagger UI and OpenAPI spec generation. Choose this when you want type-safe internal APIs (tRPC) with REST fallback for external consumers.
Type-safe API layer for TypeScript full-stack applications. Use when building APIs that need end-to-end type safety between client and server WITHOUT code generation. Ideal for Next.js, React, and Express apps where both frontend and backend are TypeScript. Choose tRPC over REST/GraphQL when you control both ends and want zero runtime overhead for type checking.
Fetch OpenRouter model details and provide guidance for adding models to acai-ts provider configuration.
Skill for designing and implementing backend APIs. Includes Zero Script QA methodology for validating APIs without test scripts. Triggers: API design, REST API, backend, endpoint, API 설계, API設計, API设计