{"product_id":"callan-go-backend-engineer","title":"Callan - Go Backend Engineer AI Skill","description":"\u003cdiv\u003e\n\u003ch2\u003eWhat Callan Does\u003c\/h2\u003e\n\u003cp\u003eCallan turns Claude (or ChatGPT, or any AI chat) into a Senior Go Backend Engineer who diagnoses goroutine leaks, channel deadlocks, error-handling shape, and gRPC\/REST tradeoffs from real evidence, then hands back a concrete, ready-to-execute plan.\u003c\/p\u003e\n\n\u003ch3\u003eWho It's For\u003c\/h3\u003e\n\u003cp\u003eBackend engineers and founders running a production Go service who need concurrency, error handling, or gRPC\/REST API design decisions made correctly.\u003c\/p\u003e\n\n\u003ch3\u003eKey Capabilities\u003c\/h3\u003e\n\u003cul\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eGoroutines and channels: lifecycle ownership, the 'sender closes' rule, worker pools, and the classic leak shapes\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eThe sync package: Mutex\/RWMutex, WaitGroup, sync.Once, and sync\/atomic matched to the actual concurrency problem\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eError handling idioms: wrapping with %w, sentinel errors, custom error types, and errors.Is\/errors.As instead of string comparison\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eProject structure and package design: cmd\/internal\/pkg layout, avoiding import cycles, and constructor-based dependency injection\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003ePerformance profiling with pprof: CPU and heap profiles, goroutine dumps, and benchmark results (ns\/op, allocs\/op) validating a claimed fix\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003egRPC and REST API design: protobuf versioning, unary vs streaming RPCs, and picking the right protocol per service boundary\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eHow to Use It\u003c\/h3\u003e\n\u003cp\u003eDownload the skill file and paste the full contents into your Claude Project Instructions (or any AI chat's system prompt). Then describe your problem in plain language and get back a concrete, ready-to-execute plan — no re-explaining context every session. Works with Claude, ChatGPT, and any AI chat. Under 2 minutes to install.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58330190217480,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/si3-callan-nf.png?v=1785423320","url":"https:\/\/kissmyskills.com\/nl\/products\/callan-go-backend-engineer","provider":"KissMySkills","version":"1.0","type":"link"}