{"id":"4d6e7e44-5def-4ce4-a2f6-6691a9530585","shortId":"HWswRz","kind":"skill","title":"steady-state-sidecar-sync","tagline":"Refresh derived sidecar caches even when no primary installs changed so ephemeral runtimes still receive the mirrored state they need.","description":"# SKILL: Steady-State Sidecar Sync\n**Domain:** extensions-mcp\n**Trigger:** Use when a derived cache or mirror can disappear between runs even though the primary installation state did not change this time.\n**Source Pattern:** Distilled from reviewed authoritative-state to sidecar-cache synchronization flows.\n\n## Core Method\nRebuild sidecar or mirror caches from authoritative state after reconciliation settles, even when the primary changed signal is false. Ephemeral environments often lose derived artifacts while retaining the main installed set, so gating sidecar sync only on new installs leaves fresh processes under-provisioned. Keep the sync idempotent and conceptually separate from the main change signal.\n\n## Key Rules\n- Treat the authoritative installed state as the source of truth for rebuilding sidecars.\n- Do not gate sidecar maintenance solely on new installs from the current run.\n- Keep sidecar sync idempotent so it is safe on every startup.\n\n## Example Application\nIf worker nodes derive a local metadata mirror from the installed extension registry, rebuild that mirror on each boot even when no extension was newly installed.\n\n## Anti-Patterns (What NOT to do)\n- Do not assume unchanged primary state means derived caches are still present.\n- Do not couple quiet maintenance syncs to user-visible change notifications by default.\n- Do not rebuild sidecars before the primary materialized state is settled.","tags":["steady","state","sidecar","sync","cskill","agents","ychampion","agent-skills","ai-agents","cli","coding-agents","context-engineering"],"capabilities":["skill","source-ychampion","skill-steady-state-sidecar-sync","topic-agent-skills","topic-ai-agents","topic-cli","topic-coding-agents","topic-context-engineering","topic-developer-tools","topic-mcp","topic-multi-agent","topic-terminal-ui"],"categories":["cskill-agents"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/ychampion/cskill-agents/steady-state-sidecar-sync","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add ychampion/cskill-agents","source_repo":"https://github.com/ychampion/cskill-agents","install_from":"skills.sh"}},"qualityScore":"0.467","qualityRationale":"deterministic score 0.47 from registry signals: · indexed on github topic:agent-skills · 34 github stars · SKILL.md body (1,431 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T00:56:57.114Z","embedding":null,"createdAt":"2026-04-18T22:21:24.684Z","updatedAt":"2026-04-22T00:56:57.114Z","lastSeenAt":"2026-04-22T00:56:57.114Z","tsv":"'anti':200 'anti-pattern':199 'applic':172 'artifact':99 'assum':208 'authorit':65,81,136 'authoritative-st':64 'boot':191 'cach':9,41,70,79,214 'chang':15,56,90,130,228 'conceptu':125 'core':73 'coupl':220 'current':158 'default':231 'deriv':7,40,98,176,213 'disappear':45 'distil':61 'domain':32 'environ':95 'ephemer':17,94 'even':10,48,86,192 'everi':169 'exampl':171 'extens':34,184,195 'extensions-mcp':33 'fals':93 'flow':72 'fresh':115 'gate':107,149 'idempot':123,163 'instal':14,52,104,113,137,155,183,198 'keep':120,160 'key':132 'leav':114 'local':178 'lose':97 'main':103,129 'mainten':151,222 'materi':239 'mcp':35 'mean':212 'metadata':179 'method':74 'mirror':22,43,78,180,188 'need':25 'new':112,154 'newli':197 'node':175 'notif':229 'often':96 'pattern':60,201 'present':217 'primari':13,51,89,210,238 'process':116 'provis':119 'quiet':221 'rebuild':75,145,186,234 'receiv':20 'reconcili':84 'refresh':6 'registri':185 'retain':101 'review':63 'rule':133 'run':47,159 'runtim':18 'safe':167 'separ':126 'set':105 'settl':85,242 'sidecar':4,8,30,69,76,108,146,150,161,235 'sidecar-cach':68 'signal':91,131 'skill':26 'skill-steady-state-sidecar-sync' 'sole':152 'sourc':59,141 'source-ychampion' 'startup':170 'state':3,23,29,53,66,82,138,211,240 'steadi':2,28 'steady-st':27 'steady-state-sidecar-sync':1 'still':19,216 'sync':5,31,109,122,162,223 'synchron':71 'though':49 'time':58 'topic-agent-skills' 'topic-ai-agents' 'topic-cli' 'topic-coding-agents' 'topic-context-engineering' 'topic-developer-tools' 'topic-mcp' 'topic-multi-agent' 'topic-terminal-ui' 'treat':134 'trigger':36 'truth':143 'unchang':209 'under-provis':117 'use':37 'user':226 'user-vis':225 'visibl':227 'worker':174","prices":[{"id":"0cf5fb1c-b6f4-4aca-8f83-a8dd3e1f61d8","listingId":"4d6e7e44-5def-4ce4-a2f6-6691a9530585","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"ychampion","category":"cskill-agents","install_from":"skills.sh"},"createdAt":"2026-04-18T22:21:24.684Z"}],"sources":[{"listingId":"4d6e7e44-5def-4ce4-a2f6-6691a9530585","source":"github","sourceId":"ychampion/cskill-agents/steady-state-sidecar-sync","sourceUrl":"https://github.com/ychampion/cskill-agents/tree/main/skills/steady-state-sidecar-sync","isPrimary":false,"firstSeenAt":"2026-04-18T22:21:24.684Z","lastSeenAt":"2026-04-22T00:56:57.114Z"}],"details":{"listingId":"4d6e7e44-5def-4ce4-a2f6-6691a9530585","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"ychampion","slug":"steady-state-sidecar-sync","github":{"repo":"ychampion/cskill-agents","stars":34,"topics":["agent-skills","ai-agents","cli","coding-agents","context-engineering","developer-tools","mcp","multi-agent","terminal-ui"],"license":"mit","html_url":"https://github.com/ychampion/cskill-agents","pushed_at":"2026-04-04T14:13:23Z","description":"Agent skills for coding CLIs, multi-agent runtimes, context engines, MCP extensions, and terminal tooling. Instead of using claude code's source code, give your agent skills to create your own!","skill_md_sha":"f91adef6bd887b3c26a1f2890f72868bba1d1154","skill_md_path":"skills/steady-state-sidecar-sync/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/ychampion/cskill-agents/tree/main/skills/steady-state-sidecar-sync"},"layout":"multi","source":"github","category":"cskill-agents","frontmatter":{"name":"steady-state-sidecar-sync","description":"Refresh derived sidecar caches even when no primary installs changed so ephemeral runtimes still receive the mirrored state they need."},"skills_sh_url":"https://skills.sh/ychampion/cskill-agents/steady-state-sidecar-sync"},"updatedAt":"2026-04-22T00:56:57.114Z"}}