Domain-Driven Design tactical patterns for TypeScript. Value Objects, Entities, Aggregates, Domain Services, Domain Events, Ubiquitous Language, and Bounded Contexts.
Use when a Ruby on Rails feature, bug, or architecture discussion has fuzzy business terminology and you need shared vocabulary.
Validate DDD architecture compliance including layer separation, dependency rules, and patterns. Use when validating context before commit, checking new features, reviewing…
A comprehensive skill for creating new ddd4j (Domain-Driven Design for Java) projects based on ddd4j-boot framework.
Dialectic thinking for code and architecture decisions — spawn thesis
Record or list architectural decisions and active migrations in `.claude/rules/architecture.md`. 管理架構決策與遷移記錄。 Use when: record a decision, add a decision, add a migration,…
MUST consider using when: (1) presenting 2+ technical approaches, (2) listing pros/cons of options, (3) user asks 'which should I choose', (4) architecture/technology decisions,…
Compare current architecture work against discovered ADRs and decisions to find conflicts, drift, missing alignment, superseded assumptions, forbidden paths, and decisions needing…
Decision-making methodologies, scoring frameworks, and planning strategies for Group 2 agents in four-tier architecture
Author and track Architecture Decision Records. Routed to when the user invokes /adr to record a new decision or /adr-status to list ADR health.
Build professional, themed PowerPoint decks from Markdown via LLM-generated pptxgenjs JavaScript. Uses modular per-slide architecture for all decks.
Use after writing-plans to decompose monolithic plan into individual task files and identify tasks that can run in parallel (up to 2 subagents simultaneously)
Use when dealing with complex systems that need simplification, identifying bottlenecks or critical failure points, redesigning architecture or processes for better performance,…
Find deepening opportunities in a codebase, surfacing architectural friction and proposing refactors that turn shallow modules into deep ones.
Deep technical documentation generation workflow using zen mcp's clink and docgen tools. First uses clink to launch gemini CLI in WSL for code analysis, then uses docgen for…
Deep directory traversal, dependency analysis, env var discovery, and architecture summarization. Returns partial JSON for the parent scanner to assemble.
Guides architectural decisions for Deep Agents applications. Use when deciding between Deep Agents vs alternatives, choosing backend strategies, designing subagent systems, or…
Surface architectural deepening opportunities — find shallow modules and refactor them into deep ones using precise vocabulary (module, seam, adapter, depth, leverage, locality).
Implement Deepgram reference architecture for scalable transcription systems. Use when designing transcription pipelines, building production architectures, or planning Deepgram…
Generates folder structures, module contracts, middleware pipelines, and frontend/backend boundaries for TypeScript full-stack applications.
Use when starting an initiative or when the request names a vague quality ("make it scalable / fast / secure / robust") with no bar — derive and RANK the architecture…
Turns validated specs into an executable delivery plan: vertical-slice milestones, risks, rollback, then an atomic task graph with AC IDs.
Analyzes a Delphi / Object Pascal codebase to extract unit-level `uses` dependencies. Use when the user uploads a zip / archive of a Delphi project (or a folder of .pas / .dpr /…
Use before implementing, scaffolding, prototyping, or adding a feature when the work should start with the smallest useful code path, avoid speculative architecture, or prevent…
Domain-Driven Design patterns and architecture for Deno TypeScript applications. Use when building complex business logic, implementing bounded contexts, or structuring…
Use when designing or auditing dependency structure: package boundaries, runtime vs build dependencies, adapter layers, duplicate-purpose libraries, supply-chain risk, upgrade…
Design and implement Azure cloud architectures using best practices for compute, storage, databases, AI services, networking, and governance.
Diagnose and fix Deptrac architectural violations automatically. Use when Deptrac reports dependency violations, layers are incorrectly coupled, or when refactoring code to…
Generate an onboarding-level summary of a codebase for new developers, including architecture, patterns, and key entry points
Raw, anti-design aesthetic inspired by concrete architecture with unadorned elements, jarring layouts, and functional minimalism.
Use when making architecture decisions, setting up CI/CD, managing technical debt, or choosing branching strategies - enforces ADR requirements and prevents resume-driven design
Define system architecture — components, boundaries, communication patterns, data flow, and compliance requirements.
Run a complete design workflow -- from establishing context through 5 progressive design levels to an approved blueprint.
Guided journey from an app idea to a deliberate architecture: boundaries, domain model, data decisions, and resilience, making only the expensive-to-reverse decisions and…
Diseñar una arquitectura de cumplimiento que mapee las regulaciones aplicables a los sistemas informatizados.
Design a compliance architecture that maps applicable regulations to computerized systems. Covers system inventory, criticality classification (GxP-critical, GxP-supporting,…
Use when the user says "convene the council", "design debate", "council review", "get the team together", "run a design review", or "debate this design"; OR describes a…
Use when designing a system where read and write workloads have significantly different scaling, consistency, or model requirements that a single unified model cannot serve…
Design a Uniswap V4 hook architecture without code generation. Use when user wants to plan a hook, understand which callbacks to use, or review an architecture before building.
Use when structuring content, navigation, or labels — when users can't find things, the nav is growing organically, a new section needs a home, or you're naming/grouping concepts.
Trigger: sitemap, navigation, menu structure, wayfinding, labeling, search facets, routing links. Scope: Visual hierarchies, wayfinding, navigation model, sitemaps.
Initialize new design documentation from templates. Use when creating new design docs, documenting new systems, starting architecture documentation, or setting up design docs for…
Record and track design and architecture decisions with context, options considered, decision made, and rationale.
Design target microservices architecture and transformation plan. /architect:design-microservices to invoke. Requires redesign output as a prerequisite.
Use when designing reusable component modules — composition patterns, compound components, slot/children APIs, render props, headless component contracts, and the choice between…
Apply appropriate design patterns (Singleton, Factory, Observer, Strategy, etc.) to solve architectural problems.
Comprehensive Ruby implementations of Gang of Four (GoF) design patterns. Use when implementing object-oriented design solutions, refactoring to reduce coupling, solving…
Create and maintain persistent design plan files for non-ticket architecture discussions. Auto-triggers when user starts a design discussion; accumulates decisions as file not…
Use when defining modules, services, interfaces, or data ownership — or when "let's go microservices" comes up — design for cohesion/coupling and Conway's Law; refuse the…
Enterprise design token architecture. Defines spacing, scaling, elevation, and grid systems following Adobe Spectrum, Salesforce Lightning, Amazon Style Dictionary, and 6 other…
PROACTIVELY track and document project design decisions without being asked. Activate automatically when detecting architecture discussions, implementation decisions, pattern…
Create technical solution architecture from requirements with REQ-* traceability. Designs components, APIs, data models, and interactions.
Designs software architecture and selects appropriate patterns for projects. Use when designing systems, choosing architecture patterns, structuring projects, making technical…
Defines the basic solution structure for AvaloniaUI Desktop Applications using CustomControl. Use when creating new AvaloniaUI projects or designing stand-alone control styles…
When designing distributed systems for scalability, reliability, and consistency. Covers CAP/PACELC theorems, consistency models (strong, eventual, causal), replication patterns…
Guides the design and analysis of hexagonal architecture (Ports & Adapters) for backend systems. Use when structuring modular applications with clean separation between business…
Designs hybrid AI context architectures that combine RAG, knowledge graphs, episodic memory, and long-context synthesis appropriately.
Creates a design system for software with a UI. Use when a project has a user interface and architecture is confirmed — whether creating from scratch or extracting patterns from…
Design scalable, reliable software systems. Use when planning new systems, major features, or architecture changes.
Designs stand-alone control styles using WPF CustomControl and ResourceDictionary. Use when creating reusable custom controls or organizing control themes in Generic.xaml.