[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6K1JSGPQSCGF0ZZEMJEGCQK":3,"skill-same:01M6K1JSGPQSCGF0ZZEMJEGCQK":66},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":44,"commitSha":45,"skillDirectory":46,"forksCount":47,"repositoryHtmlUrl":48,"repositoryHomepageUrl":49,"ownerHtmlUrl":50,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":51,"install":52,"resources":65},"01M6K1JSGPQSCGF0ZZEMJEGCQK","spec-amend",null,"Spec-first protocol amendment flow for the clean-slate GraphReFly redesign. Use BEFORE changing any wave-protocol behavior (tiers, wave semantics, diamond\u002Fequals\u002FSENTINEL, batch, push-on-subscribe, ctx.up\u002Fdown contract). Enforces F-NO-IMPL-DEFINED: amend spec\u002Frules.jsonl + formal\u002F*.tla + spec\u002Fconformance.jsonl FIRST, then implement in each language package. Triggers: 'amend the spec', 'change the protocol', 'add a tier', 'spec change', 'new wave rule', 'this changes protocol behavior'. Not for purely package-local sugar\u002Foperator\u002Finspection changes that preserve protocol behavior.","graphrefly\u002Fgraphrefly-ts","graphrefly","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F271590903?v=4","01M6K1ES9XHQCTE311KHY5R8GV","01M6K1ESK2QJKKKX6XMACH9PF7",1,"MIT","https:\u002F\u002Fgithub.com\u002Fgraphrefly\u002Fgraphrefly-ts\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fspec-amend\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"amend","spec","spec amend","local","for","down","push","add","sentinel","conformance","operator","flow","redesign","change","jsonl","batch","clean","up","short","impl","2026-11-10 10:12:30",false,"---\nname: spec-amend\ndescription: \"Spec-first protocol amendment flow for the clean-slate GraphReFly redesign. Use BEFORE changing any wave-protocol behavior (tiers, wave semantics, diamond\u002Fequals\u002FSENTINEL, batch, push-on-subscribe, ctx.up\u002Fdown contract). Enforces F-NO-IMPL-DEFINED: amend spec\u002Frules.jsonl + formal\u002F*.tla + spec\u002Fconformance.jsonl FIRST, then implement in each language package. Triggers: 'amend the spec', 'change the protocol', 'add a tier', 'spec change', 'new wave rule', 'this changes protocol behavior'. Not for purely package-local sugar\u002Foperator\u002Finspection changes that preserve protocol behavior.\"\nargument-hint: \"[short description of the protocol behavior to change]\"\n---\n\nRead and follow [the maintained spec-amend workflow](..\u002F..\u002F..\u002F.agents\u002Fskills\u002Fspec-amend\u002FSKILL.md).\nResolve that path relative to this file and pass the user request and arguments through unchanged.\nThis entrypoint has no separate protocol, decision, work, or review policy.\n","Read and follow [the maintained spec-amend workflow](..\u002F..\u002F..\u002F.agents\u002Fskills\u002Fspec-amend\u002FSKILL.md).\nResolve that path relative to this file and pass the user request and arguments through unchanged.\nThis entrypoint has no separate protocol, decision, work, or review policy.\n",{"name":5,"description":7,"argument-hint":43},"[short description of the protocol behavior to change]","main","cadf3ca66ba7898aa3cf6a46859c79a451091805",".claude\u002Fskills\u002Fspec-amend",0,"https:\u002F\u002Fgithub.com\u002Fgraphrefly\u002Fgraphrefly-ts","https:\u002F\u002Fgraphrefly.dev","https:\u002F\u002Fgithub.com\u002Fgraphrefly","2026-11-12 00:01:40",{"source":8,"skillName":5,"commands":53,"prompt":63,"zipAvailable":64},[54,57,60],{"tool":55,"command":56},"npx","npx skills add graphrefly\u002Fgraphrefly-ts --skill spec-amend",{"tool":58,"command":59},"bunx","bunx skills add graphrefly\u002Fgraphrefly-ts --skill spec-amend",{"tool":61,"command":62},"pnpm","pnpm dlx skills add graphrefly\u002Fgraphrefly-ts --skill spec-amend","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fgraphrefly\u002Fgraphrefly-ts\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fspec-amend\u002FSKILL.md",true,[],[67,83,94,113,136,162],{"skillNo":68,"name":69,"nameZh":6,"description":70,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":71,"categories":72,"keywords":78,"publishedAt":38},"01M6K1K1CR5SDQWTQ0X9ZDZQ07","parity","Route parity requests to the current clean-slate workflow.","https:\u002F\u002Fgithub.com\u002Fgraphrefly\u002Fgraphrefly-ts\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fparity\u002FSKILL.md",[73],{"categoryNo":74,"categoryName":75,"taxonomyType":76,"taxonomyTypeDesc":77},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[69,79,34,80,81,82],"slate","workflow","route","requests",{"skillNo":84,"name":85,"nameZh":6,"description":86,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":87,"categories":88,"keywords":90,"publishedAt":38},"01M6K1JYEXPJSG8WZ26789WY53","dev-dispatch","Route dev-dispatch requests to the current clean-slate workflow.","https:\u002F\u002Fgithub.com\u002Fgraphrefly\u002Fgraphrefly-ts\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fdev-dispatch\u002FSKILL.md",[89],{"categoryNo":74,"categoryName":75,"taxonomyType":76,"taxonomyTypeDesc":77},[91,92,93,34,80,81,82,79],"dev","dispatch","dev dispatch",{"skillNo":95,"name":96,"nameZh":6,"description":97,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":103,"publishedAt":38},"01M6K1JN5BG34V989QC3JPDZ91","research","Research a requested GraphReFly topic or competitive question using current sources and relevant project authority.","https:\u002F\u002Fgithub.com\u002Fgraphrefly\u002Fgraphrefly-ts\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fresearch\u002FSKILL.md",[100],{"categoryNo":101,"categoryName":102,"taxonomyType":76,"taxonomyTypeDesc":77},"01JBSEEDCAT000000000000021","资料检索与研究",[96,104,105,106,107,108,109,110,111,112],"project","relevant","sources","question","authority","URL","paste","competitive","post",{"skillNo":114,"name":115,"nameZh":6,"description":116,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":117,"categories":118,"keywords":119,"publishedAt":38},"01M6K1JHF3TY18KYP8ETFW9DYH","qa","Review project changes and verify affected behavior or required phase gates. Apply fixes only within an implementation or QA-and-fix request.","https:\u002F\u002Fgithub.com\u002Fgraphrefly\u002Fgraphrefly-ts\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fqa\u002FSKILL.md",[],[115,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,104,135],"gates","request","phase","behavior","apply","changes","verify","about","docs","implementation","context","affected","review","only","fix","fixes",{"skillNo":137,"name":138,"nameZh":6,"description":139,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":140,"categories":141,"keywords":142,"publishedAt":38},"01M6K1JAAZZWB7SY8QCC0KDNXX","graph-animation","Create GraphReFly concept explanation videos using HyperFrames. Use when asked to generate animated diagrams of reactive graph topologies — node activations, START\u002FDIRTY\u002FDATA\u002FCOMPLETE message flow, diamond resolution, batch mode, operators, etc. Supports two modes: default = concept-explainer (captioned, beat-structured, 30–90s); `--mode ambient-hero` = silent looping landing-page background (8-stage canonical storyboard, ~42s seamless loop). Invokes \u002Fhyperframes for composition authoring and \u002Fgsap for deterministic animation. Run \u002Fhyperframes-cli for preview\u002Frender commands.","https:\u002F\u002Fgithub.com\u002Fgraphrefly\u002Fgraphrefly-ts\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fgraph-animation\u002FSKILL.md",[],[143,144,145,146,147,33,148,149,150,151,152,153,154,155,156,157,158,159,160,161],"graph","graph animation","Animation","operators","create","loop","mode","Composition","generate","message","node","cli","preview","hero","when","render","default","diagrams","run",{"skillNo":163,"name":85,"nameZh":6,"description":164,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":165,"categories":166,"keywords":167,"publishedAt":38},"01M6K1J6HHVBTS1KF6T619D6CR","Implement the requested feature or fix within project authority and verify affected behavior.","https:\u002F\u002Fgithub.com\u002Fgraphrefly\u002Fgraphrefly-ts\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fdev-dispatch\u002FSKILL.md",[],[92,93,91,126,130,123,131,168,169,108,134,104,170],"task","implement","feature"]