67 curated AI agent skills that teach coding assistants the conventions and idioms of the Critter Stack: Wolverine, Marten, and Polecat. Built to the agentskills.io spec; works with Claude Code, Cursor, Copilot, OpenCode, Aider, Codex, and Windsurf.
Annual licenses; pick the tier that fits your team size.
wolverine-handlers-fundamentalsDiscovery, static vs instance, DI, return types, error handling
wolverine-handlers-pure-functionsImperative shell / functional core, A-Frame, unit testing
wolverine-handlers-a-frame-architectureLoad/Validate/Handle compound handler pattern
wolverine-handlers-declarative-persistence[Entity], IStorageAction<T>, UnitOfWork<T>, AutoApplyTransactions
wolverine-handlers-middlewareBefore/After/Finally, policies, FluentValidation, ProblemDetails
wolverine-handlers-railway-programmingProblemDetails flow control, validation, HandlerContinuation
wolverine-handlers-efcoreDbContext in handlers, outbox, domain events, sagas, multi-tenancy
wolverine-handlers-ioc-and-service-optimizationCode gen vs service location, registration patterns, Lamar, troubleshooting
wolverine-http-fundamentalsEndpoints, routing, OpenAPI, ProblemDetails, entity loading
wolverine-http-marten-integration[Aggregate], StartStream, CreationResponse, UpdatedAggregate, streaming
wolverine-http-hybrid-handlersDual HTTP + messaging, MiddlewareScoping
wolverine-messaging-message-routingLocal/remote, publish/send/invoke, outbox, scheduling, partitioning
wolverine-messaging-resiliency-policiesRetry, circuit breaker, DLQ, compensating actions
wolverine-testing-albaHTTP testing, auth stubs, Wolverine tracked sessions
wolverine-testing-integrationTracked sessions, scheduled messages, Marten event sourcing tests, IInitialData, database cleanup
wolverine-testing-integration-martenCanonical Wolverine + Marten test fixture, Alba scenarios with Marten verification
wolverine-testing-test-parallelizationUnique IDs vs ResetAllData, xUnit DisableParallelization, Testcontainers isolation
wolverine-testing-with-testcontainersPostgreSQL/RabbitMQ fixtures, parallel container startup, dynamic databases, PullPolicy.Missing
wolverine-testing-with-tunitClassDataSource, SharedType.PerTestSession, NotInParallel groups
wolverine-testing-with-nunitSetUpFixture, OneTimeSetUp, NonParallelizable
wolverine-testing-with-mstestAssemblyInitialize, ClassInitialize, DoNotParallelize
wolverine-observability-opentelemetry-setupTraces, metrics, Prometheus, audit tags, correlation
wolverine-observability-command-line-diagnosticsdescribe, db-apply, db-assert, schema management
wolverine-observability-code-generationDynamic/Static modes, codegen write, production workflow
wolverine-observability-metrics-and-auditingPrometheus, Grafana queries, custom audit middleware, [Audit] tags
wolverine-observability-grafana-dashboard-templatesPromQL queries, alerting rules, dashboard design
wolverine-converting-from-minimal-apiFull mapping + motivation + migration checklist
wolverine-converting-from-mvc-coreController → endpoint class conversion
wolverine-converting-from-mediatrAPI mapping, cascading returns, pipeline behaviors → Wolverine middleware
wolverine-converting-from-masstransitAPI mapping, consumer + state-machine saga conversion, interop mode
wolverine-converting-from-nservicebusAPI mapping, Saga<TData> + SagaIdentity conversion, recoverability, interop mode
wolverine-converting-from-eventstoredbEventuous → Marten aggregates, CommandService → handlers, projections, NuGet table
wolverine-integrations-critterwatch-setupHosting, client integration, Aspire orchestration
wolverine-integrations-rabbitmqTopology, topics, DLQ, multi-tenant, MassTransit/NServiceBus interop
wolverine-integrations-azure-service-busTopics, sessions/FIFO, managed identity, multi-namespace
wolverine-integrations-aws-sqs-snsSQS/SNS fan-out, FIFO queues, LocalStack, IAM
wolverine-integrations-kafkaTopics, consumer groups, partitions, raw JSON, tombstones
wolverine-integrations-signalrReal-time WebSocket, CloudEvents, groups, Azure backplane
wolverine-integrations-natsCore NATS, JetStream, streams, multi-tenancy, auth
wolverine-integrations-redisRedis Streams, consumer groups, DLQ, scheduling
wolverine-integrations-pulsarTopics, native DLQ/retry, global partitioning
wolverine-integrations-mqttIoT, QoS levels, wildcards, JWT auth, retained messages
marten-aggregate-handler-workflow[WriteAggregate], events, IEventStream, StartStream, concurrency
marten-event-subscriptionsForwarding vs subscriptions, strict order, BatchSubscription
marten-integration-testingCleanAllMartenDataAsync, session verification, seeding
marten-projections-single-streamSnapshot, Apply/Create, inline/async/live, rebuilds
marten-projections-multi-streamIdentity routing, fan-out, custom groupers, ViewProjection
marten-projections-event-enrichmentEnrichEventsAsync, batch loading, declarative API, N+1 avoidance
marten-projections-compositeStaged execution, synthetic events, Updated<T>, chained projections
marten-projections-flat-tableFlatTableProjection, EventProjection, SQL-friendly read models
marten-projections-raise-side-effectsPublishMessage, AppendEvent, outbox integration, testing side effects from projections
marten-advanced-dynamic-consistency-boundaryDCB, [BoundaryModel], EventTagQuery, cross-stream consistency
marten-advanced-cross-stream-operationsMultiple [WriteAggregate], [ConsistentAggregate], atomic multi-stream, StubEventStream
marten-advanced-ancillary-storesAddMartenStore<T>, IntegrateWithWolverine, [MartenStore], modular monolith store isolation
marten-advanced-async-daemon-deep-diveSolo/HotCold/Wolverine-managed, error handling, rebuilds, tuning
marten-advanced-load-distributionCluster shard distribution, leader election, ancillary stores
marten-advanced-optimizationQuickAppend, snapshots, daemon tuning, projection throughput
marten-advanced-multi-tenancyConjoined, database-per-tenant, dynamic provisioning, Wolverine integration
marten-advanced-indexes-and-query-optimizationComputed, GIN, duplicated fields, compiled queries
polecat-setup-and-decision-guidePolecat vs Marten, SQL Server 2025, STJ-only, Wolverine integration
critterstack-arch-vertical-slice-fundamentalsWolverine vs MediatR slices, project structure, testing
critterstack-arch-new-project-wolverine-martenBootstrap, docker-compose, test setup, vertical slice example
critterstack-arch-new-project-wolverine-efcoreDbContext integration, outbox, domain events, sagas
critterstack-arch-new-project-wolverine-polecatSQL Server 2025 bootstrap, PolecatOps
critterstack-arch-new-project-wolverine-cosmosdbCosmos DB inbox/outbox, sagas, ICosmosDbOp, constraints
critterstack-arch-modular-monolithSeparated mode, module boundaries, inter-module messaging, extensions