full-stack-architect
Arquitecto full-stack - diseño de sistemas, decisiones de arquitectura, patrones y escalabilidad
erpnext-database
Database operations and ORM patterns for ERPNext/Frappe v14-v16
scala-expert
Expert-level Scala, functional programming, Akka, and reactive systems
confluence-guide
Guide for proving confluence of a rewriting system. Use when asked to prove Church-Rosser or confluence properties.
distributed-systems
Production-grade distributed systems skill for consensus protocols, replication, partitioning, and consistency models
functional-programming
Master functional programming principles and patterns including purity, immutability, composition, higher-order functions, algebraic data types, functors, monads, and effect management. Use when working with functional paradigms, pure functions, immutable data structures, function composition, type-safe error handling, or implementing functional patterns like map/filter/reduce, currying, partial application, recursion, lazy evaluation, or referential transparency.
grpc-protobuf
gRPC and Protocol Buffers - use for service-to-service communication, API definitions, streaming, and inter-service contracts
vanilla-rails-jobs
Use when writing background jobs or async operations - enforces thin job wrappers (3-5 lines) that delegate to models using _later/_now naming pattern
kotlin-patterns
Kotlin/Spring Boot patterns for Orca service - use when implementing backend features, writing services, repositories, or controllers
transactional-ui-updates
Model UI updates as transactions to ensure consistency across complex interactions.
csharp-expert
Expert-level C# development with .NET 8+, ASP.NET Core, LINQ, async/await, and enterprise patterns
go-patterns
Go backend patterns including chi router, gRPC, pgx, context handling, and concurrency.
large-scale-hook-composition
Engineer hook ecosystems with composable, scalable abstractions that preserve correctness under concurrency.
sparc-architecture
SPARC Architecture phase specialist for system design, component architecture, interface design, scalability planning, and technology selection
lang-java-library-dev
Java-specific library development patterns. Use when creating Java libraries, designing public APIs with interfaces and abstractions, configuring Maven/Gradle projects, managing dependencies, writing JUnit tests, documenting with Javadoc, or publishing to Maven Central. Extends meta-library-dev with Java tooling and ecosystem practices.
error-handling-patterns
Master error handling patterns across languages including exceptions, Result types, error propagation, and graceful degradation to build resilient applications. Use when implementing error handling, designing APIs, or improving application reliability.
skill-validator
Validate Claude Code skills, commands, agents, hooks, and plugins against specifications. Checks structure, format, best practices, and common issues before committing or distributing. Use when: validating skills, checking plugins, linting components, ensuring quality. Activates for: "validate skill", "check skill", "validate plugin", "lint skill", "verify skill"
real-time-collaborative-editing
Build collaborative surfaces using CRDTs or OT, synchronized with React's update model.
test-driven-development
Test-driven development discipline - RED-GREEN-REFACTOR cycle with strict enforcement. Use when implementing any feature or bugfix, before writing implementation code.
typescript-strict
Strict TypeScript patterns - no any, no assertions, type-safe code
code-patterns
Standard code patterns and conventions used in Kubani. Reference this skill when writing new code or reviewing existing code.