Skip to content
AI Marketplaces Leaderboard

Go: Distributed Systems

ChatGPT plugin

Build resilient Go systems

View in ChatGPT directory

Invariant-driven Go concurrency, consistency, messaging, resilience, coordination, and distributed-change review skills.

Featured
No

not on the featured shelf

Movement

From our daily snapshots over the last 30 days.

Rank by placement

#4946of 8,7938places up24h47places up7d
#4,901#5,039#5,177#5,315Sep 27Oct 3Oct 9Oct 15Oct 21Oct 26

Rank in Developer tools

#393of 7421places down24h7places up7d
#390#399#408#417Sep 27Oct 3Oct 9Oct 15Oct 21Oct 26

In its category

How this plugin compares with others in the same category. Positions are counted within the category, not across the whole directory.

Developer tools393rd of 742 by placement
#PluginPosition7d
391NaCl#492837places up
392Tree Ring Memory#493635places up
393Go: Distributed SystemsThis page#494647places up
394Bitcoin Mining Troubleshooter#494733places up
395Vibecode#4949460places up

All 742 Developer tools plugins

More from Ashwin Gopalsamy

All listings by Ashwin Gopalsamy

Example prompts

  • “Review this for consistency, ordering, retries, and partial-failure risk. Report concrete, causal findings.”
  • “Diagnose this prod issue from evidence. Find the failure mechanism, violated invariant and recovery.”
  • “Design or implement this change. Bound concurrency, retries, and ownership; preserve safety under ambiguity and failure.”

Skills

  • go-concurrency-lifecycle

    Use for in-process Go concurrency ownership, cancellation, races, leaks, synchronization, and bounds. Do not use for broker semantics.

  • go-data-consistency

    Use for Go transaction, cache, migration, and DB/broker consistency. Do not use for broker ACK or replay.

  • go-distributed-coordination

    Use for Go cross-process ownership, leases, fencing, failover, sagas, and recovery. Do not use for local mutexes.

  • go-message-processing

    Use for Go broker delivery, ACK, replay, ordering, poison recovery, outbox, or inbox. Do not use for in-process channels.

  • go-service-resilience

    Use for cross-service Go deadlines, retries, admission, shedding, and recovery. Do not use for commits, brokers, or local speed.

  • review-go-distributed-change

    Use to review Go diffs/PRs for distributed failures in transactions, brokers, retries, leases, or effects. Do not use for fintech.

Categories
Made by
Ashwin Gopalsamy · Website
Sign-in
On Install
Capabilities
Design failure-safe Go systems, Diagnose distributed failures, Review distributed changes, Gophers, Golang
Availability
Available
Version
0.4.0
Keywords
go, golang, distributed-systems, concurrency, messaging, consistency, resilience, coordination
Created
August 29, 2026
More info
Sponsorship
Promote this plugin