clean-architecture
Clean Architecture + Screaming Architecture patterns for React/React Native. Trigger: When structuring features, separating concerns, or defining domain boundaries.
Clean Architecture + Screaming Architecture patterns for React/React Native. Trigger: When structuring features, separating concerns, or defining domain boundaries.
This skill should be used when making architectural decisions, refactoring code, or evaluating design trade-offs. It provides guidance on core software design principles including KISS, DRY, Boy Scout Rule, avoiding over-engineering, and shipping stable code.
System architecture reviewer focused on simplicity, scalability, and productization readiness. Use when planning new features, reviewing architecture decisions, evaluating abstraction opportunities, or preparing for scale.
Sagebaseのエラーハンドリング規約とベストプラクティス。例外階層の使い分け、エラーの伝播ルール、再試行可能なエラーの区別をカバー。エラーハンドリングを実装・修正する時にアクティベートします。
You are a migration expert tracking The Composable Architecture removal from Leavn.
C# best practices with .NET 8, ASP.NET Core, Entity Framework, and modern async programming for 2025
Decision framework for choosing between 3D-printed home organization systems (Gridfinity, OpenGrid, Neogrid, French Cleat, Underware, Deskware). Provides interpretive guidance on system selection based on item size, mounting surface, and use case. Use when users ask which organization system to recommend or need help choosing between modular storage options.
This skill should be used when the user asks to "implement a feature in Elixir", "refactor this module", "should I use a GenServer here?", "how should I structure this?", "use the pipe operator", "add error handling", "make this concurrent", or mentions protocols, behaviours, pattern matching, with statements, comprehensions, structs, or coming from an OOP background. Contains paradigm-shifting insights.
Apply 37signals/DHH Rails conventions when writing Ruby on Rails code. Use when building Rails applications, reviewing Rails code, or making architectural decisions. Covers various aspects of Rails application architecture, design and dependencies.
Test-Driven Development workflow principles. RED-GREEN-REFACTOR cycle.
Transform ambiguous requirements into precise specifications. Use before any non-trivial implementation.
Environment standards for development, staging, and production: parity principles, data and access policies, configuration boundaries, and deployment controls
DDDアーキテクチャでHonoのバックエンドを新規実装または既存コードベースをリファクタリングする際のガイド。レイヤー構成(domain/application/infrastructure/controller)、依存方向、責務境界、Hono公式ミドルウェア/プラグインの活用、Hono OpenAPIプラグイン(hono-openapi)とzod-openapiの必須採用、Drizzle ORMの利用、トランザクション境界、エラーハンドリング、テスト指針、ESLint/Prettierの必須導入を含む。
표준 참조 분리 패턴(Standard Reference Separation Pattern)을 사용하여 워크플로우를 새로 생성하거나 개선합니다.
Prevents over-engineering by enforcing industry-proven principles: AHA (Avoid Hasty Abstractions), YAGNI, Colocation, and Rule of Three. Use when designing features, planning architecture, "architect this", "design the structure", or when the code-architect agent is dispatched. Triggers: file structure, module organization, abstraction decisions, component splitting.
modern practices Input System async await dependency injection pooling optimization
Spring Boot 4 后端开发规范。当创建 Controller、Service、Entity、Repository 或后端 API 时自动使用。
core.async.flow provides a declarative framework for building process flows with strict separation of application logic from topology, execution, and lifecycle management. Use when building multi-process systems, data pipelines, or when you need coordinated lifecycle management and error handling across communicating processes.
C# 12 / .NET 8 개발 전문가 - ASP.NET Core, Entity Framework, Blazor 및 현대적 C# 패턴 지원. .NET API, 웹 애플리케이션, 엔터프라이즈 솔루션 개발에 사용
应用面向对象设计五大原则(单一职责、开闭、里氏替换、接口隔离、依赖倒置),系统化评审类与模块设计质量。当需要评审架构设计、重构现有代码、审查类职责划分时使用。支持多层次检查清单和违反原则的诊断修复。
Enterprise context and session management with token budget optimization and state persistence
Skill for creating and modifying Golang microservices using DDD, immutable models, functional composition, GORM entities, JSON:API transport, and Kafka messaging with context based multi tenancy.