Agent Skills by Prem
Showing 141 vetted skills indexed across 3 GitHub repositories.
python-credential-provider-pattern
Designs a credential provider pattern for Python SDKs with rotation and leak prevention.
python-sdk-config-pattern
Create immutable validated Python SDK configuration classes with environment and URL factories.
go-idempotent-retry-patterns
Implement context-aware retry with backoff and error classification in Go.
python-asyncio-patterns
Guide structured asyncio concurrency with TaskGroup and cancellation-safe resource management.
python-circuit-breaker-policy
Configures Python SDK circuit breakers with thresholds and state transitions for network-dependent operations.
go-circuit-breaker-policy
Implement structured circuit breaking for external dependency calls in Go.
python-dependency-vetting
Analyze Python dependencies for license compliance, vulnerabilities, and maintenance status.
python-connection-pool-tuning
Configure and monitor asyncio connection pools for Python SDK clients.
go-connection-pool-tuning
Configure motadatagosdk pool sizes, healthchecks, and worker parameters in Go.
go-fuzz-patterns
Run native Go 1.18+ fuzz tests on microservices to identify panics and security issues.
go-context-deadline-patterns
Implement context-aware I/O methods with deadlines and cancellation handling.
python-doctest-patterns
Create and validate Python docstring examples with doctest in CI pipelines.
python-pytest-patterns
Enforce pytest conventions for structure, parameterization, fixtures, and async tests.
go-table-driven-tests
Structure Go unit tests with table-driven patterns and subtests.
go-tdd-patterns
Generate Go test skeletons and table-driven tests for TDD workflows.
python-idempotent-retry-patterns
Implement Python retry and idempotency patterns for HTTP and Kafka calls.
go-api-ergonomics-patterns
Guide Go SDK developers to implement idiomatic APIs with error handling and naming conventions.
go-client-rate-limiting
Configure adaptive token-bucket rate limiting in Go SDK clients.
python-client-rate-limiting
Implement adaptive rate limiting and retry handling for Python SDKs.
go-otel-instrumentation
Implement OpenTelemetry tracing, metrics, and logging in Go services.
python-otel-instrumentation
Implement standardized OpenTelemetry tracing and metrics patterns for Python SDKs.
go-backpressure-flow-control
Design SDK modules with bounded queues and semaphores for backpressure flow control.
python-exception-patterns
Design, review, and refactor exception hierarchies in Python SDKs.
go-client-mock-strategy
Select test doubles like miniredis, gomock, and testcontainers for Go SDK client tests.