frontend-design
UI/UX design patterns using DaisyUI v5 and TailwindCSS for Splits Network
UI/UX design patterns using DaisyUI v5 and TailwindCSS for Splits Network
์ค์ํ ์ํคํ ์ฒ/๊ธฐ์ ๊ฒฐ์ ํ ๋ฐ๋์ ์ฌ์ฉ. ADR(Architecture Decision Record) ์์ฑ ๋๋ ์์ ํ ๊ด๋ จ ๋ฌธ์ ์ต์ ํ. docs/adr/ ํด๋์ ์ ADR ์ถ๊ฐ ์ docs/README.md ์ธ๋ฑ์ค๋ ์ ๋ฐ์ดํธ.
CRITICAL development guide for Microsoft Agent Framework (MAF) in IPA Platform. MUST READ when working with: - Agents (ChatAgent, AgentThread) - Builders (ConcurrentBuilder, GroupChatBuilder, HandoffBuilder, MagenticBuilder) - Workflows (Executor, Edge, WorkflowExecutor) - Multi-agent orchestration - Any code in backend/src/integrations/agent_framework/builders/ PREVENTS: Custom implementations instead of wrapping official API. REQUIRES: Import official classes, use Adapter pattern with self._builder = OfficialBuilder()
Refactor NestJS/TypeScript code to improve maintainability, readability, and adherence to best practices. Identifies and fixes circular dependencies, god object services, fat controllers with business logic, deep nesting, and SRP violations. Applies NestJS patterns including proper module organization, provider scopes, custom decorators, guards, interceptors, pipes, DTOs with class-validator, exception filters, CQRS, repository pattern, and event-driven architecture. Transforms code into exemplary implementations following SOLID principles.
Defines system architecture and technical design decisions
Go language best practices and idioms. Use when writing, reviewing, or debugging Go code. Provides effective Go patterns, error handling, concurrency, and testing guidance.
Gรฉnรจre des bounded contexts DDD complets avec architecture en couches (Domain, Application, Infrastructure, Presentation). ร utiliser lors de la crรฉation de nouvelles features backend, bounded contexts, domain entities, ou quand l'utilisateur mentionne "DDD", "bounded context", "domain model", "clean architecture", "layered architecture".
Safety-critical embedded system design patterns. Use when building dual-core safety monitors, failsafe systems, watchdog implementations, or any system where failure could cause harm. Covers isolation, fault detection, and emergency procedures.
Refactor ClaudeMix blog articles to eliminate duplication between free (introduction) and paid (main content) sections by adjusting abstraction levels. Use when user requests to refactor existing blog posts, mentions content overlap between introduction and main sections, or asks to improve the paywall design. Applies scale-based abstraction mapping (S1-S9) to separate WHAT (free) from HOW (paid).
Redis ์ ๋ฌธ๊ฐ. Lettuce(์บ์ฑ) + Redisson(๋ถ์ฐ๋ฝ) ๋์ผ ์ ๋ต. CacheAdapter(Cache-Aside, TTL ํ์, KEYS ๊ธ์งโSCAN ์ฌ์ฉ), LockAdapter(Pub/Sub, Watchdog, try-finally). Key Naming: {namespace}:{entity}:{id}. @Component ์ฌ์ฉ. @Transactional ๊ธ์ง.
Base security pattern for integrating cryptographic primitives into software systems. Use when implementing encryption, digital signatures, MACs, or any cryptographic operations. Provides guidance on library selection, key usage, configuration protection, and designing for cryptographic agility. Foundation pattern for Encryption, Digital signature, and MAC patterns.
Implementing event sourcing pattern for maintaining application state as a sequence of immutable events.
OTP design patterns, supervision trees, and process management with KISS principle emphasis
Enterprise IoT patterns with MQTT, Edge Computing, and Device Management
Python asyncio patterns for concurrent programming, async/await, and non-blocking I/O operations. WHEN: Building async APIs with FastAPI/aiohttp, implementing concurrent I/O operations, using asyncio.gather/create_task, rate limiting with semaphores, producer-consumer patterns. WHEN NOT: Synchronous Python code, CPU-bound tasks (use multiprocessing), general Python development without async.
Organize code by feature intent, not framework layers. Structure projects to clearly communicate business purpose at first glance.
Use Neo4j memory MCP for creating/updating linked memories (entities, relations), de-duplication (DRY), and retrieval queries for project continuity. Use when saving global learnings or querying graph relationships.
ใใฉใฐใคใณ่ฆ็ด ้ใฎไพๅญ้ขไฟใๅผใณๅบใ้ ๅบใๅๆใใใใใฉใฐใคใณๆดๅๆง็ขบ่ชๆใไพๅญ้ขไฟๆค่จผๆใใพใใฏใฆใผใถใผใ่ฆ็ด ้ไพๅญใๅผใณๅบใ้ ๅบใๅพช็ฐไพๅญใใขใผใญใใฏใใฃๆค่จผใซ่จๅใใ้ใซไฝฟ็จใใใ
Swift Concurrencyๆฏๆดใasync/awaitใActorใSendableใใใผใฟ็ซถๅ้ฒๆญขใ ไฝฟ็จใฟใคใใณใฐ: (1) ไธฆ่กๅฆ็ใณใผใใฎๅฎ่ฃ ๆใ(2) Swift 6 Strict Concurrencyๅฏพๅฟๆใ (3) ใใผใฟ็ซถๅใฎ่จบๆญใปไฟฎๆญฃๆใ(4) MainActorใจใใใฏใฐใฉใฆใณใๅฆ็ใฎ่จญ่จๆ
Implement features following Domain-Driven Design (DDD) and CQRS patterns with event-driven architecture, Kafka, and BullMQ
Guides the selection and documentation of architectural decisions using ADR patterns.
Design microservices architectures with service boundaries, event-driven communication, and resilience patterns. Use when building distributed systems, decomposing monoliths, or implementing microservices.
Complete guide for creating, publishing, and consuming events in the DeLoNET home network's 33GOD agentic developer pipeline. Built on RabbitMQ with strict type safety via Pydantic, async Python (aio-pika), FastAPI, and Redis-backed correlation tracking. This skill is REQUIRED for any work involving the home network event bus.
TRUST 4 principles - Test First, Readable, Unified, Secured