The Digital Futurist logoSkills and Prompt Registry
type skillowner Thomas Cherickalcurator Thomas Cherickalrole go-engineercategory software-engineering/languagesversion 0.1.0status seedupdated 2026-11-15

go-concurrency-review

Steps

  1. Run tests with -race.
  2. Check every goroutine has an exit path tied to a context.
  3. Check channel ownership: one closer, senders know when to stop.
  4. Prefer errgroup for fan-out with errors.

Done When

Registry

id role version status owner last_tested
SK-GO-ENGINEER-go-concurrency-review go-engineer 0.1.0 seed Thomas Cherickal -