[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6EGJEC0TF1403406JD6KZ1Y":3,"skill-same:01M6EGJEC0TF1403406JD6KZ1Y":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":34,"linkOnly":35,"markdownContent":36,"markdownBody":37,"frontMatter":38,"refName":39,"commitSha":40,"skillDirectory":41,"forksCount":42,"repositoryHtmlUrl":43,"repositoryHomepageUrl":6,"ownerHtmlUrl":44,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":45,"install":46,"resources":59},"01M6EGJEC0TF1403406JD6KZ1Y","relay-exercise-file",null,"Walk exercise findings within the active session with the user, file as issues or brainstorm seeds with session-aware Source headers, and update both the session _control.md and the master hub. Use after \u002Frelay-exercise-run produces findings.","momobits\u002FRelay","momobits","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F118687294?v=4","01M6EGHRZPFEJANQC3RP66TZ56","01M6EGHS3RHHZ6KWQCQZFVKZ8F",4,"MIT","https:\u002F\u002Fgithub.com\u002Fmomobits\u002FRelay\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Frelay-exercise-file\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33],"file","exercise","relay","relay exercise file","run","update","issues","brainstorm","user","session","use","master","hub","active","control","as","2026-11-10 10:12:30",false,"---\nname: relay-exercise-file\ndescription: 'Walk exercise findings within the active session with the user, file as issues or brainstorm seeds with session-aware Source headers, and update both the session _control.md and the master hub. Use after \u002Frelay-exercise-run produces findings.'\n---\n\nFollow the instructions in .\u002Fworkflow.md.\n","Follow the instructions in .\u002Fworkflow.md.\n",{"name":5,"description":7},"main","70d904cb8c8aec819448664cbfa298af6ba7e3a7",".claude\u002Fskills\u002Frelay-exercise-file",0,"https:\u002F\u002Fgithub.com\u002Fmomobits\u002FRelay","https:\u002F\u002Fgithub.com\u002Fmomobits","2026-05-20 22:01:02",{"source":8,"skillName":5,"commands":47,"prompt":57,"zipAvailable":58},[48,51,54],{"tool":49,"command":50},"npx","npx skills add momobits\u002FRelay --skill relay-exercise-file",{"tool":52,"command":53},"bunx","bunx skills add momobits\u002FRelay --skill relay-exercise-file",{"tool":55,"command":56},"pnpm","pnpm dlx skills add momobits\u002FRelay --skill relay-exercise-file","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmomobits\u002FRelay\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Frelay-exercise-file\u002FSKILL.md",true,[60],{"path":61,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":64,"sourceHtmlUrl":65},"workflow.md","REFERENCE","参考文档",34721,"https:\u002F\u002Fgithub.com\u002Fmomobits\u002FRelay\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Frelay-exercise-file\u002Fworkflow.md",[67,84,100,120,133,146],{"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":73,"publishedAt":34},"01M6EGKJR2BTDVZW9RD5KY52XG","relay-verify","Verify implementation against the finalized plan. Checks diffs, completeness, correctness, and runs regression tests. Use after code changes are implemented.","https:\u002F\u002Fgithub.com\u002Fmomobits\u002FRelay\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Frelay-verify\u002FSKILL.md",[],[74,75,20,76,77,78,79,80,28,81,82,83],"relay verify","verify","plan","completeness","tests","verify implementation","implementation","regression","diffs","code",{"skillNo":85,"name":86,"nameZh":6,"description":87,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":88,"categories":89,"keywords":90,"publishedAt":34},"01M6EGKGA5WSF8MXVR31B7ZV84","relay-superplan","Creates a detailed, step-by-step implementation plan with risk mitigation. Use after relay-analyze has validated the item and mapped the blast radius. Spawns 5 competing agents with distinct strategies, once complete, synthesizes the best approach for the agents outputs. Use instead of relay-plan when you want broader exploration of implementation options.","https:\u002F\u002Fgithub.com\u002Fmomobits\u002FRelay\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Frelay-superplan\u002FSKILL.md",[],[20,91,92,93,94,76,95,28,80,96,97,98,99],"relay superplan","blast radius","risk","radius","analyze","exploration","options","strategies","complete",{"skillNo":101,"name":102,"nameZh":6,"description":103,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":104,"categories":105,"keywords":106,"publishedAt":34},"01M6EGKE00S7DDWRN8BV9ARDTH","relay-setup","Set up the Relay workflow system for a new project. Creates directory structure, status files, and runs project-specific configuration. Use once per project.","https:\u002F\u002Fgithub.com\u002Fmomobits\u002FRelay\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Frelay-setup\u002FSKILL.md",[],[20,107,108,109,110,111,112,113,114,115,116,117,118,119,28],"setup","relay setup","files","configuration","structure","project","SET","up","directory","workflow","status","new project","system",{"skillNo":121,"name":122,"nameZh":6,"description":123,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":124,"categories":125,"keywords":126,"publishedAt":34},"01M6EGKBJMJZZ4KVZ1YGECXRCD","relay-scan","Scan the project documentation and codebase to generate relay-status.md with current state of all tracked items. Use periodically or after creating\u002Fresolving issues and features.","https:\u002F\u002Fgithub.com\u002Fmomobits\u002FRelay\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Frelay-scan\u002FSKILL.md",[],[127,20,128,117,129,130,131,132,24,28,112],"relay scan","scan","documentation","current state","generate","state",{"skillNo":134,"name":135,"nameZh":6,"description":136,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":137,"categories":138,"keywords":139,"publishedAt":34},"01M6EGK7JF6GRVN77MHJMTDY3C","relay-review","Adversarial review of the implementation plan. Tries to break the plan by finding holes, edge cases, and regressions. Final gate before writing code. Use after relay-plan or relay-superplan.","https:\u002F\u002Fgithub.com\u002Fmomobits\u002FRelay\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Frelay-review\u002FSKILL.md",[],[140,20,141,142,143,83,144,76,28,80,145],"relay review","review","writing","adversarial review","edge","gate",{"skillNo":147,"name":148,"nameZh":6,"description":149,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":150,"categories":151,"keywords":152,"publishedAt":34},"01M6EGK4HRVQN8HZEE4F5BEZJ2","relay-resolve","Close out and archive completed work. Creates implementation docs, archives resolved items, and updates ordering. Use after relay-notebook or relay-verify.","https:\u002F\u002Fgithub.com\u002Fmomobits\u002FRelay\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Frelay-resolve\u002FSKILL.md",[],[153,20,75,154,155,28,80,156,157,158],"relay resolve","archive","work","notebook","close","docs"]