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

#4927of 11,360024h23places up7d
#4,880#5,024#5,168#5,312Oct 6Oct 12Oct 18Oct 24Oct 30Nov 4

Rank in Developer tools

#387of 9002places up24h8places up7d
#384#394#404#414Oct 6Oct 12Oct 18Oct 24Oct 30Nov 4

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 tools387th of 900 by placement
#PluginPosition7d
385Simple Commenter#491676places down
386NaCl#491714places up
387Go: Distributed SystemsThis page#492723places up
388Tree Ring Memory#49423places down
389Bitcoin Mining Troubleshooter#49442places up

All 900 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