Erik Shafer
Community@erikshafer · Omaha, NE
Software engineer. Life long learner.
Agent Skills by Erik Shafer
Showing 47 vetted skills indexed across 1 GitHub repositories.
improve-codebase-architecture
Identifies shallow parts of a codebase and proposes architectural improvements for maintainability and readability.
zoom-out
Map codebase modules and their dependencies for high-level architecture overviews.
grill-with-docs
Clarify domain concepts through Q&A and update CONTEXT.md and ADRs.
tdd
Guide developers through the red-green-refactor loop for Test-Driven Development.
grill-me
Interview users on plans and designs through iterative questioning.
observability-metrics
Integrate OpenTelemetry metrics into CritterCab services for performance monitoring.
grpc-vs-other-transports
Compare gRPC, Kafka, ASB, and HTTP for CritterCab transport decisions.
distributed-saga-considerations
Design distributed sagas with choreography, orchestration, compensating actions, and idempotence.
marten-wolverine-aggregates
Write and review command handlers for Marten event-sourced aggregates with Wolverine atomic commits.
observability-tracing
Implement OpenTelemetry distributed tracing across CritterCab services.
wolverine-kafka
Integrate Kafka topics, consumer groups, and partitioning into Wolverine services.
wolverine-http-handlers
Create and review Wolverine HTTP endpoints with OpenAPI inference in CritterCab.
marten-projections
Design and register Marten projections in CritterCab with lifecycle management.
wolverine-marten-automation
Automate committed domain event handlers in CritterCab using Wolverine and Marten.
polecat-document-store
Manage SQL Server document stores with LINQ queries and soft deletes.
dynamic-consistency-boundary
Implement Dynamic Consistency Boundary handlers for multi-stream consistency in .NET with Wolverine and Marten.
cli-jasperfx
Execute Weasel database migrations and Wolverine diagnostics for JasperFx services.
_template
Create new CritterCab skills using a structured SKILL.md template.
wolverine-sagas
Manage long-running workflows in CritterCab using Wolverine sagas.
polyglot-go-service
Build a geospatial matchmaking service using Kafka and gRPC.
transport-selection
Automate transport selection for CritterCab flows using flow shape and use case.
testing-advanced
Implements advanced integration testing for multi-host Wolverine environments with gRPC and OpenTelemetry.
marten-aggregates
Design event-sourced aggregates with sealed records and decider pattern in Marten.
wolverine-grpc-handlers
Create Wolverine gRPC handlers for unary and server-streaming requests in .NET.