personalization-logic
Use when defining dynamic content rules, tokens, and conditional offers inside nurture programs.
Use when defining dynamic content rules, tokens, and conditional offers inside nurture programs.
Documentation pattern for translating brand platforms into modular experience systems.
Use to set cadences, decision logs, and escalation paths for enterprise pursuits.
Processes for routing community insights/actions and communicating outcomes back to members.
Use when planning programs, rituals, and response frameworks for owned or partner communities.
Use to enforce visual, messaging, and legal standards across partner campaigns.
Use when designing and scaling reference, story, advisory, or community programs.
Use when designing branching logic, eligibility rules, and fallback paths.
Use to govern executive involvement, cross-functional response, and risk resolution for at-risk renewals.
Standard method for slicing bookings, pipeline, and retention cohorts for diagnostics.
Automatically discover distributed systems skills when working with consensus, CRDTs, replication, partitioning, and distributed algorithms
Refactor codebases using Design by Typed Holes methodology - iterative, test-driven refactoring with formal hole resolution, constraint propagation, and continuous validation. Use when refactoring existing code, optimizing architecture, or consolidating technical debt through systematic hole-driven development.
Backend architecture policy. Use when building APIs, services, data access, or any backend work. Prevents over-engineering.
Interactive idea refinement using Socratic method to develop fully-formed designs
Complete circuit breaker enforcement patterns with examples and remediation
Common delegation patterns for PM agent
Patterns for using Context7 MCP for library documentation (v2.25)
TypeScript strict patterns and best practices. Trigger: When writing TypeScript code - types, interfaces, generics.
This skill should be used when users request code review, refactoring, or code quality improvements for Ruby codebases. Apply Sandi Metz's four rules for writing maintainable object-oriented code - classes under 100 lines, methods under 5 lines, no more than 4 parameters, and controllers instantiate only one object. Use when users mention "Sandi Metz", "code quality", "refactoring", or when reviewing Ruby code for maintainability.
Guidance for scaling systems from startup to enterprise scale. Use when planning for growth, diagnosing bottlenecks, or designing systems that need to handle 10x-1000x current load.
Generate Spring Boot components following modern Java best practices and team conventions
Enterprise context and session management with token budget optimization and state persistence
Guide for implementing features following architecture-first design, TDD, rich domain models, and Swift 6.2 patterns. Use this skill when: (1) Adding new functionality to a Swift app (2) Creating domain models that follow user's mental model (3) Building SwiftUI views that consume domain models directly (4) User asks "how do I implement X" or "add feature Y" (5) Implementing any feature that spans Domain, Infrastructure, and App layers
Coordinates project structure migration to Clean Architecture