kotlin-patterns
ๆฏ็จ็Kotlinๆจกๅผใๆไฝณๅฎ่ทตๅ็บฆๅฎ๏ผ็จไบๆๅปบๅฅๅฃฎใ้ซๆไธๅฏ็ปดๆค็Kotlinๅบ็จ็จๅบ๏ผๅ ๆฌๅ็จใ็ฉบๅฎๅ จๅDSLๆๅปบๅจใ
ๆฏ็จ็Kotlinๆจกๅผใๆไฝณๅฎ่ทตๅ็บฆๅฎ๏ผ็จไบๆๅปบๅฅๅฃฎใ้ซๆไธๅฏ็ปดๆค็Kotlinๅบ็จ็จๅบ๏ผๅ ๆฌๅ็จใ็ฉบๅฎๅ จๅDSLๆๅปบๅจใ
Spring BootๆถๆๆจกๅผใREST API่ฎพ่ฎกใๅๅฑๆๅกใๆฐๆฎ่ฎฟ้ฎใ็ผๅญใๅผๆญฅๅค็ๅๆฅๅฟ่ฎฐๅฝใ็จไบJava Spring Bootๅ็ซฏๅทฅไฝใ
ๅปบ่ฎฎๅจ้ป่พ้ด้ๅคๆๅจๅ็ผฉไธไธๆ๏ผไปฅๅจไปปๅก้ถๆฎตไธญไฟ็ไธไธๆ๏ผ่้ไปปๆ็่ชๅจๅ็ผฉใ
Operate as an agentic engineer using eval-first execution, decomposition, and cost-aware model routing. Use when AI agents perform most implementation work and humans enforce quality and risk controls.
Docker and Docker Compose patterns for local development, container security, networking, volume strategies, and multi-service orchestration. Use when setting up containerized development environments or reviewing Docker configurations.
Go-specific design patterns and best practices including functional options, small interfaces, dependency injection, concurrency patterns, error handling, and package organization. Use when working with Go code to apply idiomatic Go patterns.
Python-specific design patterns and best practices including protocols, dataclasses, context managers, decorators, async/await, type hints, and package organization. Use when working with Python code to apply Pythonic patterns.
Operate as an agentic engineer using eval-first execution, decomposition, and cost-aware model routing.
Clean Architecture patterns for Android and Kotlin Multiplatform projects โ module structure, dependency rules, UseCases, Repositories, and data layer patterns.
Build a new API connector or provider by matching the target repo's existing integration pattern exactly. Use when adding one more integration without inventing a second architecture.
Capture architectural decisions made during Claude Code sessions as structured ADRs. Auto-detects decision moments, records context, alternatives considered, and rationale. Maintains an ADR log so future developers understand why the codebase is shaped the way it is.
Patterns and architectures for autonomous Claude Code loops โ from simple sequential pipelines to RFC-driven multi-agent DAG systems.
Patterns for continuous autonomous agent loops with quality gates, evals, and recovery controls.
Production-ready Dart and Flutter patterns covering null safety, immutable state, async composition, widget architecture, popular state management frameworks (BLoC, Riverpod, Provider), GoRouter navigation, Dio networking, Freezed code generation, and clean architecture.
Docker and Docker Compose patterns for local development, container security, networking, volume strategies, and multi-service orchestration.
Idiomatic C# and .NET patterns, conventions, dependency injection, async/await, and best practices for building robust, maintainable .NET applications.
Operate long-lived agent workloads with observability, security boundaries, and lifecycle management.
Idiomatic Go patterns, best practices, and conventions for building robust, efficient, and maintainable Go applications.
Design, implement, and refactor Ports & Adapters systems with clear domain boundaries, dependency inversion, and testable use-case orchestration across TypeScript, Java, Kotlin, and Go services.
Java coding standards for Spring Boot services: naming, immutability, Optional usage, streams, exceptions, generics, and project layout.
NestJS architecture patterns for modules, controllers, providers, DTO validation, guards, interceptors, config, and production-grade TypeScript backends.
Use this skill to prevent destructive operations when working on production systems or running agents autonomously.
Spring Boot architecture patterns, REST API design, layered services, data access, caching, async processing, and logging. Use for Java Spring Boot backend work.
Laravel architecture patterns, routing/controllers, Eloquent ORM, service layers, queues, events, caching, and API resources for production apps.