Sai Kiran Maggidi
Community@ep0ll · india
I am always eager to learn new technologies and embrace innovative approaches to software development.
Agent Skills by Sai Kiran Maggidi
Showing 72 vetted skills indexed across 1 GitHub repositories.
snapshot-pipeline
Guide OCI snapshot pipeline architecture, error handling, and concurrency models.
.agents/skills
Provides Go engineering and architecture guidance for building maintainable, scalable projects.
golang-microservices
Design, implement, and secure Go microservices with gRPC, mTLS, and tracing.
golang-generics
Implement type-safe Go generics for collections, algorithms, and repositories.
golang-database
Implement database transactions, repositories, query building, and soft deletion for PostgreSQL, MySQL, and SQLite.
golang-clean-code
Guide Go code review using Uncle Bob's clean code principles.
fshash
Implements Merkle trees to deduplicate hash calculations across container filesystem layers and verify integrity.
golang-configuration
Manage Go application configuration with validation, layered sources, and hot reload.
golang-error-handling
Implement Go error taxonomy, propagation, and multi-error aggregation strategies.
golang-security
Implement security best practices for Go applications with cryptography, TLS, and input validation.
golang-solid
Apply SOLID design principles to Go code structure and refactoring.
golang-networking
Implement secure HTTP and gRPC servers and clients in Go.
golang-workspace
Manage multi-module Go projects with workspaces and replace directives.
golang-multi-agent
Coordinate parallel multi-agent workflows for building and testing Go applications.
golang-dsa
Provide data structures and algorithms implementations using Go standard libraries.
golang-planning
Create structured PLAN.md task plans for large-scale Go projects.
golang-cli
Build Golang command-line tools with command hierarchies and flag parsing.
golang-api-design
Define RESTful and gRPC API design guidelines for resource naming, versioning, and validation.
golang-observability
Implement structured logging, tracing, metrics, health checks, and profiling for Go applications.
golang-docker-containerd
Manage Docker and containerd containers with Go for lifecycle, monitoring, and image building.
golang-design-patterns
Provide idiomatic Go examples for creational, structural, behavioral, and concurrency patterns.
golang-concurrency
Implement Go concurrency patterns for worker pools and pipelines.
golang-architecture
Guide Golang developers in structuring projects with Hexagonal and DDD architectures.
golang-core
Provides idiomatic Go programming guidance on structure, memory, concurrency, and performance.