Types
Type checking and type generation
event-driven-architect
by patricio0312rev
Designs event-driven architectures with event sourcing, CQRS, pub/sub patterns, and domain events for decoupled systems. Use when users request "event sourcing", "CQRS", "domain events", "pub/sub", or "event-driven".
repo-structure-navigate
by open-circle
Navigate the Valibot repository structure. Use when looking for files, understanding the codebase layout, finding schema/action/method implementations, locating tests, API docs, or guide pages. Covers monorepo layout, library architecture, file naming conventions, and quick lookups.
security
by alinaqi
OWASP security patterns, secrets management, security testing
repo-source-code-review
by open-circle
Review pull requests and source code changes in /library/src/. Use when reviewing PRs, validating implementation patterns, or checking code quality before merging. Covers code quality checks, type safety, documentation review, test coverage, and common issues to watch for.
react-frontend
by iliaal
React, TypeScript, and Next.js patterns for frontend development. Use when building React components, managing state, fetching data, optimizing performance, or working with Next.js App Router. Covers React 18-19, hooks, Server Components, and type-safe patterns.
nodejs-backend
by iliaal
Node.js backend patterns: framework selection, layered architecture, TypeScript, validation, error handling, security, production deployment. Use when building REST APIs, Express/Fastify servers, microservices, or server-side TypeScript.
terraform
by iliaal
Terraform and OpenTofu configuration, modules, testing, state management, and HCL review. Use for "terraform module", "terraform test", "infrastructure as code", "IaC", "HCL", "tfvars", "terraform plan", "terraform apply", "OpenTofu", "tftest", or multi-environment patterns.
repo-website-api-create
by open-circle
Create new API reference pages for the Valibot website at website/src/routes/api/. Use when adding documentation for new schemas, actions, methods, or types. Covers reading source code, creating properties.ts and index.mdx files, updating menu.md, and cross-referencing related APIs.
Artisan
by simota
React/Vue/Svelteの本番フロントエンド実装職人。Hooks設計、状態管理、Server Components、フォーム処理、データフェッチングを担当。Forgeのプロトタイプを本番品質コードに変換。本番フロントエンド実装が必要な時に使用。
mirrord-db-branching
by metalbear-co
Helps users configure mirrord.json for database branching, enabling isolated database copies for safe development and testing. Use when the user wants to set up MySQL or PostgreSQL branching, configure copy modes, IAM authentication, or manage database branches.
mirrord-config
by metalbear-co
Helps users generate, edit, and validate mirrord.json configuration files for mirrord (MetalBear). Use when the user wants to connect their local process to a Kubernetes environment, configure features (env/fs/network), or needs feedback on an existing mirrord.json. Always ensures output JSON is valid and schema-conformant.
reg-s-offering
by skala-io
"Provides guidance on Regulation S offerings of securities under U.S. law. Helps determine eligibility for Regulation S exemption, identify applicable transaction categories (1, 2, or 3), understand safe harbor requirements under Rules 903 and 904, and navigate distribution compliance periods. Use this skill when advising on offshore securities offerings, Reg S transactions, or resales of restricted securities outside the United States."
defense-in-depth
by NickCrew
Use when invalid data causes failures deep in execution, requiring validation at multiple system layers - validates at every layer data passes through to make bugs structurally impossible
kubernetes-deployment-patterns
by NickCrew
Kubernetes deployment strategies and workload patterns for production-grade applications. Use when deploying to Kubernetes, implementing rollout strategies, or designing cloud-native application architectures.
design-system-architecture
by NickCrew
Build scalable design systems with design tokens, component APIs, and documentation. Use when creating or evolving component libraries.
implementation-workflow
by NickCrew
Use when turning PRDs or feature specs into actionable implementation workflows - provides structured task decomposition, dependency mapping, and validation gates.
development-estimation
by NickCrew
Use when estimating time, effort, or complexity for features or projects - provides structured estimation workflows with breakdowns, risks, and confidence intervals.
condition-based-waiting
by NickCrew
Use when tests have race conditions, timing dependencies, or inconsistent pass/fail behavior - replaces arbitrary timeouts with condition polling to wait for actual state changes, eliminating flaky tests from timing guesses
openapi-specification
by NickCrew
OpenAPI 3.x specification design, schema patterns, and validation for REST API contracts. Use when creating or maintaining API specifications, generating documentation, or validating API contracts.
mermaid-diagramming
by NickCrew
Mermaid diagram creation covering flowcharts, sequence diagrams, ERDs, state machines, Gantt charts, and architecture views. Use when creating or updating technical diagrams in documentation.
event-driven-architecture
by NickCrew
Event-driven architecture patterns with event sourcing, CQRS, and message-driven communication. Use when designing distributed systems, microservices communication, or systems requiring eventual consistency and scalability.
feature-implementation
by NickCrew
Use when implementing a feature or multi-file code change - provides structured implementation flow with persona selection, validation, and testing guidance.
constructive-dissent
by NickCrew
Structured disagreement protocols to strengthen proposals through systematic challenge and alternative generation.
supabase-nextjs
by alinaqi
Next.js with Supabase and Drizzle ORM