senior-architect
Software architecture guidance for designing scalable systems. Covers architecture patterns, tech stack decisions, system design trade-offs, and integration patterns.
Software architecture guidance for designing scalable systems. Covers architecture patterns, tech stack decisions, system design trade-offs, and integration patterns.
Create a new immutable domain entity following DDD patterns. Use when user needs to create a new business entity with domain logic, value objects, and behavior methods. Generates entity class with private constructor, static factory, and domain methods.
Domain-agnostic implementation task execution with two-tier skill loading
Use when building .NET 8 applications with minimal APIs, clean architecture, or cloud-native microservices. Invoke for Entity Framework Core, CQRS with MediatR, JWT authentication, AOT compilation. Keywords: .NET Core, .NET 8, ASP.NET Core, minimal API, EF Core, CQRS.
Use when analyzing existing codebases to generate architecture documentation - coordinates subagent-driven exploration with mandatory workspace structure, validation gates, and pressure-resistant workflows
ใขใผใญใใฏใใฃใฌใใฅใผใSOLID/YAGNI/DRY/KISSๅๅใซๅบใฅใใใชใผใใผใจใณใธใใขใชใณใฐใ้ฟใใๅฎ่ทต็ใช่จญ่จๆนๅใๆๆกใใใ
Pragmatic coding standards - concise, direct, no over-engineering, no unnecessary comments
Build modular, scalable Django backends using service layer pattern. Use when creating Django models, views, APIs, Celery tasks, or any backend feature. Enforces clean separation between data, business logic, and API layers.
Backend typed error handling and boundary mapping
Systematic REST API design expert with consistency-focused methodology
Type-safe error handling with discriminated unions and Result types. Use when designing error handling strategies.
Generate STRIDE-based threat models with intelligent threat analysis, CVSS risk scoring, and mitigation recommendations
IBL5 module refactoring using interface-driven architecture pattern with Repository/Service/View separation. Use when refactoring legacy PHP-Nuke modules to modern PHP.
Modern Python coding standards, best practices, testing patterns, and implementation guidelines
iOS็ป้ขๅฎ่ฃ ใฎใขใผใญใใฏใใฃใป่จญ่จๆๆณในใญใซใReduxใใฟใผใณใซๅบใฅใSingle Root StateใReducerใซใใใใธใในใญใธใใฏๅ้ขใใในใฟใใชใใฃใ้่ฆใใๅฎ่ฃ ใๆฏๆดใไฝฟ็จใทใผใณ๏ผ(1)ใใใฎใใญใใฟใคใใๆฌ็ชๅฎ่ฃ ใซใใฆใใชใฉใฎๆฌๆ ผๅฎ่ฃ ใชใฏใจในใ (2)ใ็ถๆ ็ฎก็ใๆด็ใใฆใใชใฉใฎใขใผใญใใฏใใฃ้ฉ็จใชใฏใจในใ (3) ็ป้ขใฎ็ถๆ ็ฎก็ใใในใๅฏ่ฝใช่จญ่จใๅฟ ่ฆใชๅ ดๅ (4)ใใใฎ็ป้ขใใในใใใใใใใฆใใชใฉใฎใชใใกใฏใฟใชใณใฐใชใฏใจในใ
Use when implementing polymorphism and interfaces in object-oriented design. Use when creating flexible, extensible systems with interchangeable components.
ๅฎ่ฃ ๆใซ้ตๅฎใในใใณใผใๅ่ณชใซใผใซ๏ผ500่กใซใผใซใๅบๅฎใขใผใญใใฏใใฃใSOLIDๅๅใๅฝๅ่ฆๅใใในใใซใใฌใใธ่ฆไปถ๏ผใๅฎ็พฉ
Use when navigation is costly or module boundaries feel blurry due to messy directories, inconsistent naming, or cross-boundary imports. Goal: make architecture and dependency direction readable from the tree and imports, with minimal churn.
ใใญใธใงใฏใๅ จๅใฎๅฝๅ่ฆๅใใใฃใฌใฏใใชใใใกใคใซใใณใผใๅ ใฎๅ จใซใผใซใ็ถฒ็พ ใใๅฏไธใฎๆญฃ่งฃ๏ผSSoT๏ผใ
Redis ํจํด ๊ฐ์ด๋. Cache-Aside, Rate Limiting, Pub/Sub, Streams ๊ตฌํ ์ ์ฐธ์กฐ. "redis", "cache", "rate limit", "pubsub", "streams" ํค์๋๋ก ํธ๋ฆฌ๊ฑฐ.
API ์ค๊ณ, SSE ์คํธ๋ฆฌ๋ฐ, ์๋ฌ ์ฒ๋ฆฌ ๋ฑ ๋ฐฑ์๋ ๊ฐ๋ฐ ๊ฐ์ด๋
Use when stakeholders pressure you to change technical priorities and you're tempted to compromise on security-first or call it synthesis - enforces risk-based prioritization over stakeholder preferences
Standardized patterns for ZIO dependency injection using the ZIO service pattern with ZLayer.derive. Use when creating new ZIO service classes, refactoring existing ZIO code to follow this pattern, reviewing code that incorrectly uses ZIO.service in business logic, or when working with ZIO layers and dependency injection. Apply this pattern for all service classes in the Scala backend.