{"id":"dfa2d803-dd13-4316-943c-139b10d67914","shortId":"LnUTm5","kind":"skill","title":"seed-before-diff-marketplace-registration","tagline":"Register seeded extension sources before diffing materialized state so bootstrap content is treated as present instead of missing.","description":"# SKILL: Seed-Before-Diff Marketplace Registration\n**Domain:** extensions-mcp\n**Trigger:** Use when bootstrap or pre-seeded extension sources should participate in reconcile logic without being recloned or reported as missing.\n**Source Pattern:** Distilled from reviewed seeded-source bootstrap and reconcile flows.\n\n## Core Method\nInsert seeded or bootstrap sources into the materialized registry before computing the install diff. That lets the reconciler classify seeded entries as already present instead of missing, which avoids redundant installs and aligns early cache behavior with the real source set. If seed registration changes the materialized registry, propagate that as a real change and clear dependent caches immediately.\n\n## Key Rules\n- Register seeds before diffing so bootstrap content is not misclassified as missing.\n- Keep seed registration idempotent so repeated startups can re-run it safely.\n- Treat seed registration as a real materialized change when it alters registry state.\n\n## Example Application\nIf a headless runtime starts with a mounted seed directory of official sources, register those seeds first so the reconcile pass skips unnecessary clone work.\n\n## Anti-Patterns (What NOT to do)\n- Do not diff before seed registration.\n- Do not skip cache invalidation when seed registration changed the materialized state.\n- Do not maintain seeded sources outside the normal registry contract.","tags":["seed","before","diff","marketplace","registration","cskill","agents","ychampion","agent-skills","ai-agents","cli","coding-agents"],"capabilities":["skill","source-ychampion","skill-seed-before-diff-marketplace-registration","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/seed-before-diff-marketplace-registration","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,421 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:55.938Z","embedding":null,"createdAt":"2026-04-18T22:21:14.066Z","updatedAt":"2026-04-22T00:56:55.938Z","lastSeenAt":"2026-04-22T00:56:55.938Z","tsv":"'align':104 'alreadi':94 'alter':168 'anti':199 'anti-pattern':198 'applic':172 'avoid':100 'behavior':107 'bootstrap':16,39,66,75,138 'cach':106,129,214 'chang':116,125,165,219 'classifi':90 'clear':127 'clone':196 'comput':82 'content':17,139 'contract':232 'core':70 'depend':128 'dif':12,136 'diff':4,29,85,207 'directori':182 'distil':60 'domain':32 'earli':105 'entri':92 'exampl':171 'extens':9,34,44 'extensions-mcp':33 'first':189 'flow':69 'headless':175 'idempot':148 'immedi':130 'insert':72 'instal':84,102 'instead':22,96 'invalid':215 'keep':145 'key':131 'let':87 'logic':50 'maintain':225 'marketplac':5,30 'materi':13,79,118,164,221 'mcp':35 'method':71 'misclassifi':142 'miss':24,57,98,144 'mount':180 'normal':230 'offici':184 'outsid':228 'particip':47 'pass':193 'pattern':59,200 'pre':42 'pre-seed':41 'present':21,95 'propag':120 're':154 're-run':153 'real':110,124,163 'reclon':53 'reconcil':49,68,89,192 'redund':101 'regist':7,133,186 'registr':6,31,115,147,160,210,218 'registri':80,119,169,231 'repeat':150 'report':55 'review':62 'rule':132 'run':155 'runtim':176 'safe':157 'seed':2,8,27,43,64,73,91,114,134,146,159,181,188,209,217,226 'seed-before-diff':26 'seed-before-diff-marketplace-registr':1 'seeded-sourc':63 'set':112 'skill':25 'skill-seed-before-diff-marketplace-registration' 'skip':194,213 'sourc':10,45,58,65,76,111,185,227 'source-ychampion' 'start':177 'startup':151 'state':14,170,222 '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':19,158 'trigger':36 'unnecessari':195 'use':37 'without':51 'work':197","prices":[{"id":"65dfc337-2dea-45b8-8ba3-503937a42ae3","listingId":"dfa2d803-dd13-4316-943c-139b10d67914","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:14.066Z"}],"sources":[{"listingId":"dfa2d803-dd13-4316-943c-139b10d67914","source":"github","sourceId":"ychampion/cskill-agents/seed-before-diff-marketplace-registration","sourceUrl":"https://github.com/ychampion/cskill-agents/tree/main/skills/seed-before-diff-marketplace-registration","isPrimary":false,"firstSeenAt":"2026-04-18T22:21:14.066Z","lastSeenAt":"2026-04-22T00:56:55.938Z"}],"details":{"listingId":"dfa2d803-dd13-4316-943c-139b10d67914","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"ychampion","slug":"seed-before-diff-marketplace-registration","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":"bcbe5671ac83e9e71bc0acff0f9e85ed6b38dd0b","skill_md_path":"skills/seed-before-diff-marketplace-registration/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/ychampion/cskill-agents/tree/main/skills/seed-before-diff-marketplace-registration"},"layout":"multi","source":"github","category":"cskill-agents","frontmatter":{"name":"seed-before-diff-marketplace-registration","description":"Register seeded extension sources before diffing materialized state so bootstrap content is treated as present instead of missing."},"skills_sh_url":"https://skills.sh/ychampion/cskill-agents/seed-before-diff-marketplace-registration"},"updatedAt":"2026-04-22T00:56:55.938Z"}}