28,473 skills sorted by stars.
Use for agent-assisted Auto-FL optimization of an existing NVFLARE job in simulation, POC, or production. Do not use for...
Use when troubleshooting Neovim/LazyVim plugin errors, updating plugins after breaking changes, or diagnosing colorschem...
API-reference skill for this Neovim repo. Use when an agent needs fast lookup of callable/public functions in `lua/user/...
Comprehensive architecture patterns, methodologies, quality frameworks, and evaluation methods for solution architects....
Bug fix workflow: root cause analysis → user review → regression test + fix via TDD
FP code-design SSOT — the WHAT-to-design catalog (algebra-driven design, domain modelling with types, railway/error-trac...
OO code-design SSOT — the WHAT-to-design anti-smell catalog (Object Calisthenics, RPP smell taxonomy, effect isolation)...
Event Modeling facilitation technique — brainstorm events, identify commands and views, define aggregate boundaries, wri...
Event Sourcing and CQRS as DDD implementation patterns — when to use, aggregate event streams, projections, snapshots, s...
Strategic DDD — bounded context discovery, context mapping patterns, subdomain classification, ubiquitous language, and...
Tactical DDD — aggregate design rules, entities, value objects, domain events, repositories, domain services, and anti-p...
Designs system architecture with C4 diagrams and technology selection. Routes to the right architect based on design sco...
Generates 3-5 divergent design directions through JTBD analysis, competitive research, structured brainstorming, and tas...
Strategic and tactical DDD patterns, bounded context discovery, context mapping, aggregate design rules, and decision fr...
TLA+ and PlusCal for specifying distributed system invariants. Decision heuristics for when formal verification adds val...
Algebra-driven API design with monoids, semigroups, and interpreters via algebraic equations
Clojure language-specific patterns, data-first modeling, REPL-driven development, and spec
Domain modeling with algebraic data types, smart constructors, and type-level error handling
Erlang/Elixir language-specific patterns, OTP as the effect model, and runtime-enforced immutability
F# language-specific patterns, Railway-Oriented Programming, and Computation Expressions
Hexagonal architecture patterns with pure core and side-effect shell for functional codebases
Kotlin language-specific patterns with Arrow, Raise DSL, and coroutine-based effects
Core functional programming thinking patterns and type system foundations, language-agnostic
Rust language-specific patterns, compiler-verified exhaustive ADTs, and Result/Option as railway-oriented programming
Scala 3 language-specific patterns with ZIO, Cats Effect, and opaque types
TypeScript language-specific patterns with fp-ts/Effect, discriminated unions, and railway-oriented error handling
Naming conventions, API ergonomics, and usability patterns for functional code
DDD-guided legacy refactoring patterns -- strangler fig, bubble context, ACL migration, 14 tactical/strategic/infrastruc...
[EXPERIMENTAL] Complex refactoring roadmaps with visual tracking
Enhanced Mikado Method for complex architectural refactoring - systematic dependency discovery, tree-based planning, and...
Progressive L1-L6 refactoring hierarchy, 22 code smell taxonomy, atomic transformations, test code smells, and Fowler re...
Applies the Refactoring Priority Premise (RPP) levels L1-L6 for systematic code refactoring. Use when improving code qua...
KNOWLEDGE — how a wave entrypoint invokes its specialist: the real installed role definition, never a generic persona. L...
4-step system design framework with back-of-envelope estimation, scaling ladder, and common pitfalls
Core distributed systems patterns - load balancing, caching, sharding, consistent hashing, message queues, rate limiting...
Advanced distributed patterns - event sourcing, CQRS, saga, stream processing, append-only log, exactly-once delivery, s...
Runs a timeboxed PROBE to validate one core assumption, then optionally PROMOTES the probe into a walking skeleton — the...
Teaches agents how to run a timeboxed spike - throwaway code that validates one assumption before DESIGN
Advanced architecture stress analysis methodology for designing systems that survive unknown stresses. Load when --resid...
Nx workspace configuration, generators, and affected commands.
Nx build system and monorepo tools. Advanced task orchestration, generators, and plugins. Use for complex enterprise mon...
Build and manage monorepos with Nx. Use when a user asks to set up a monorepo, manage multiple packages/apps, cache buil...
Generate code using nx generators. INVOKE IMMEDIATELY when user mentions scaffolding, setup, structure, creating apps/li...
Run Nx generators to create new projects, libraries, components. Use when user needs to generate code, scaffold projects...
Import, merge, or combine repositories into an Nx workspace using nx import. USE WHEN the user asks to adopt Nx across r...
Provides comprehensive Nx monorepo management guidance for TypeScript/JavaScript projects. Use when creating Nx workspac...
Nx monorepo management skill for AI-native development. This skill should be used when working with Nx workspaces, proje...