← Go: Distributed SystemsCONTENT HISTORYWHAT CHANGED · RULE-BASED ANALYSIS
changed
Update to Go: Distributed Systems
Snapshot Oct 9, 2026 · 00:00 UTC · version 0.4.0
Package or technical metadata updated
Discoverability changed from “UNLISTED” to “LISTED”.
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Discoverability
Before
UNLISTED
After
LISTED
Compare saved observations
Download comparison JSONFull technical diff · 1 changed fields
changed /discoverability
BEFORE
"UNLISTED"
AFTER
"LISTED"
Full snapshot data
{
"canonical_app_id": null,
"connector_id": null,
"created_at": "2026-08-29T17:45:47.154453Z",
"discoverability": "LISTED",
"id": "plugins_6a931917afc48191a2ce571d737eb104",
"is_template": false,
"name": "distributed-systems-skills-for-go",
"release": {
"app_ids": [],
"app_manifest": null,
"app_templates": [],
"description": "Invariant-driven Go concurrency, consistency, messaging, resilience, coordination, and distributed-change review skills.",
"display_name": "Go: Distributed Systems",
"id": "pluginrel_6dfff4385e9c8191bd6db11bc0cd3eaa",
"interface": {
"brand_color": "#071A2B",
"capabilities": [
"Design failure-safe Go systems",
"Diagnose distributed failures",
"Review distributed changes",
"Gophers",
"Golang"
],
"category": "Developer Tools",
"composer_icon_dark_url": null,
"composer_icon_url": "https://files.openai.com/content?id=file_0000000098848211bc99a5fbdedc4183",
"default_prompt": "Review this for consistency, ordering, retries, and partial-failure risk. Report concrete, causal findings.",
"default_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."
],
"developer_name": "Ashwin Gopalsamy",
"logo_url": "https://files.openai.com/content?id=file_00000000f26c8211b5e1997f5d4f22d1",
"logo_url_dark": null,
"long_description": "Invariant-driven Go concurrency, consistency, messaging, resilience, coordination, and distributed-change review skills.",
"plugin_category_id": "developer tools",
"privacy_policy_url": "https://github.com/ashwingopalsamy/golangskills.com/blob/main/docs/privacy.md",
"screenshot_urls": [],
"short_description": "Build resilient Go systems",
"terms_of_service_url": "https://github.com/ashwingopalsamy/golangskills.com/blob/main/docs/terms.md",
"website_url": "https://github.com/ashwingopalsamy/golangskills.com"
},
"keywords": [
"go",
"golang",
"distributed-systems",
"concurrency",
"messaging",
"consistency",
"resilience",
"coordination"
],
"onboarding_skill_name": null,
"requires_local_executor": false,
"skills": [
{
"description": "Use for in-process Go concurrency ownership, cancellation, races, leaks, synchronization, and bounds. Do not use for broker semantics.",
"interface": {
"brand_color": null,
"default_prompt": "Use $go-concurrency-lifecycle to review this Go concurrency path for ownership and termination.",
"display_name": "Go Concurrency Lifecycle",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Own goroutines, capacity, and shutdown"
},
"name": "go-concurrency-lifecycle",
"plugin_release_skill_id": "pluginrsk_6a93191a51608191884e7728b5078524"
},
{
"description": "Use for Go transaction, cache, migration, and DB/broker consistency. Do not use for broker ACK or replay.",
"interface": {
"brand_color": null,
"default_prompt": "Use $go-data-consistency to design this Go persistence invariant and transaction boundary.",
"display_name": "Go Data Consistency",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Preserve durable invariants under races"
},
"name": "go-data-consistency",
"plugin_release_skill_id": "pluginrsk_6a93191a53888191bc8393e718c3a599"
},
{
"description": "Use for Go cross-process ownership, leases, fencing, failover, sagas, and recovery. Do not use for local mutexes.",
"interface": {
"brand_color": null,
"default_prompt": "Use $go-distributed-coordination to design this Go lease or saga for stale-owner safety.",
"display_name": "Go Distributed Coordination",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Fence stale distributed owners"
},
"name": "go-distributed-coordination",
"plugin_release_skill_id": "pluginrsk_6a93191a52f08191aca0335d7b52c0b1"
},
{
"description": "Use for Go broker delivery, ACK, replay, ordering, poison recovery, outbox, or inbox. Do not use for in-process channels.",
"interface": {
"brand_color": null,
"default_prompt": "Use $go-message-processing to design this Go producer or consumer for redelivery and recovery.",
"display_name": "Go Message Processing",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Make redelivery and ordering safe"
},
"name": "go-message-processing",
"plugin_release_skill_id": "pluginrsk_6a93191b9a5881919dbed1f457939ea5"
},
{
"description": "Use for cross-service Go deadlines, retries, admission, shedding, and recovery. Do not use for commits, brokers, or local speed.",
"interface": {
"brand_color": null,
"default_prompt": "Use $go-service-resilience to design this Go call path for bounded failure and recovery.",
"display_name": "Go Service Resilience",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Bound retries, deadlines, and overload"
},
"name": "go-service-resilience",
"plugin_release_skill_id": "pluginrsk_6a93191b965c8191825f3d68f41cce7a"
},
{
"description": "Use to review Go diffs/PRs for distributed failures in transactions, brokers, retries, leases, or effects. Do not use for fintech.",
"interface": {
"brand_color": null,
"default_prompt": "Use $review-go-distributed-change to review this Go diff for distributed failure schedules.",
"display_name": "Review Go Distributed Change",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "radar",
"short_description": "Find distributed failure schedules"
},
"name": "review-go-distributed-change",
"plugin_release_skill_id": "pluginrsk_6a93191a6b48819189830b50a40872e2"
}
],
"version": "0.4.0"
},
"scope": "GLOBAL",
"status": "ENABLED"
}SHA-256 of public snapshot: 06013f82069b64007e34d7d37fc299d3f68ed3ba203d4a417be60a98513a98a4