[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M73848G19CVT8ZAXWY2SWHSX":3,"skill-same:01M73848G19CVT8ZAXWY2SWHSX":45},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":24,"commitSha":25,"skillDirectory":26,"forksCount":14,"repositoryHtmlUrl":27,"repositoryHomepageUrl":6,"ownerHtmlUrl":28,"ownerBlogUrl":6,"ownerDescription":29,"updatedAt":30,"install":31,"resources":44},"01M73848G19CVT8ZAXWY2SWHSX","project-initiation",null,"Bootstrap a new project from a stakeholder's specification — produces overview, specification, and use cases","League-Robotics\u002Fradio-robot","League-Robotics","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F208509796?v=4","01M73830ZS54M88FRN73WZ722B","League Robotics","01M738310W67YAHHX15QKCDB41",0,"MIT","https:\u002F\u002Fgithub.com\u002FLeague-Robotics\u002Fradio-robot\u002Fblob\u002Fmaster\u002F.agents\u002Fskills\u002Fproject-initiation\u002FSKILL.md",[],[],"2026-11-11 15:11:14",false,"---\nname: project-initiation\ndescription: Bootstrap a new project from a stakeholder's specification — produces overview, specification, and use cases\n---\n\n# Project Initiation Skill\n\nProcess a written specification into structured project documents that\nall other processes will reference throughout the project lifecycle.\n\n## When to Use\n\nAt the start of a new project when the stakeholder has provided a\nwritten specification. There are no existing `overview.md`,\n`specification.md`, or `usecases.md` documents yet.\n\n## Inputs\n\n- A path to a written specification file from the stakeholder\n\n## Process\n\n1. **Dispatch to the sprint-planner agent** via the Agent tool with:\n   - The specification file path\n   - Instruction to write all three documents to `.clasi\u002Fdesign\u002F`\n\n   The sprint-planner agent writes all three documents. Do not write\n   them yourself.\n\n2. **Await completion.** The sprint-planner returns when all three\n   documents are written.\n\n3. **Report the result** to the stakeholder — confirm the files\n   created and any key decisions made.\n\n## Documents the Sprint-Planner Produces\n\n**`.clasi\u002Fdesign\u002Foverview.md`** — A one-page summary of the\nproject. An elevator pitch for quick context. It is additive, NOT a\nreplacement for the specification.\n\n**`.clasi\u002Fdesign\u002Fspecification.md`** — The full feature\nspecification, preserving ALL stakeholder detail. Exact messages,\nbehavior rules, edge cases, test expectations — if the stakeholder\nwrote it, it MUST survive. Reorganize for clarity, but do not lose\ninformation. Do not summarize, paraphrase, or omit.\n\n**`.clasi\u002Fdesign\u002Fusecases.md`** — Numbered use cases (UC-001,\nUC-002, etc.) extracted from the specification. Each use case has: ID,\ntitle, actor, preconditions, main flow, postconditions, and error flows.\n\n## Critical Rule\n\n**Do not write documents yourself.** Dispatch to the sprint-planner\nagent. Your role is orchestration, not authorship.\n\n## Output\n\nThree documents in `.clasi\u002Fdesign\u002F`: overview.md, specification.md, usecases.md.\n","# Project Initiation Skill\n\nProcess a written specification into structured project documents that\nall other processes will reference throughout the project lifecycle.\n\n## When to Use\n\nAt the start of a new project when the stakeholder has provided a\nwritten specification. There are no existing `overview.md`,\n`specification.md`, or `usecases.md` documents yet.\n\n## Inputs\n\n- A path to a written specification file from the stakeholder\n\n## Process\n\n1. **Dispatch to the sprint-planner agent** via the Agent tool with:\n   - The specification file path\n   - Instruction to write all three documents to `.clasi\u002Fdesign\u002F`\n\n   The sprint-planner agent writes all three documents. Do not write\n   them yourself.\n\n2. **Await completion.** The sprint-planner returns when all three\n   documents are written.\n\n3. **Report the result** to the stakeholder — confirm the files\n   created and any key decisions made.\n\n## Documents the Sprint-Planner Produces\n\n**`.clasi\u002Fdesign\u002Foverview.md`** — A one-page summary of the\nproject. An elevator pitch for quick context. It is additive, NOT a\nreplacement for the specification.\n\n**`.clasi\u002Fdesign\u002Fspecification.md`** — The full feature\nspecification, preserving ALL stakeholder detail. Exact messages,\nbehavior rules, edge cases, test expectations — if the stakeholder\nwrote it, it MUST survive. Reorganize for clarity, but do not lose\ninformation. Do not summarize, paraphrase, or omit.\n\n**`.clasi\u002Fdesign\u002Fusecases.md`** — Numbered use cases (UC-001,\nUC-002, etc.) extracted from the specification. Each use case has: ID,\ntitle, actor, preconditions, main flow, postconditions, and error flows.\n\n## Critical Rule\n\n**Do not write documents yourself.** Dispatch to the sprint-planner\nagent. Your role is orchestration, not authorship.\n\n## Output\n\nThree documents in `.clasi\u002Fdesign\u002F`: overview.md, specification.md, usecases.md.\n",{"name":5,"description":7},"master","2f12085465b8a63158992b90277de023fcb4807b",".agents\u002Fskills\u002Fproject-initiation","https:\u002F\u002Fgithub.com\u002FLeague-Robotics\u002Fradio-robot","https:\u002F\u002Fgithub.com\u002FLeague-Robotics","Robotics projects","2026-09-23 23:36:45",{"source":8,"skillName":5,"commands":32,"prompt":42,"zipAvailable":43},[33,36,39],{"tool":34,"command":35},"npx","npx skills add League-Robotics\u002Fradio-robot --skill project-initiation",{"tool":37,"command":38},"bunx","bunx skills add League-Robotics\u002Fradio-robot --skill project-initiation",{"tool":40,"command":41},"pnpm","pnpm dlx skills add League-Robotics\u002Fradio-robot --skill project-initiation","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FLeague-Robotics\u002Fradio-robot\u002Fblob\u002Fmaster\u002F.agents\u002Fskills\u002Fproject-initiation\u002FSKILL.md",true,[],[46,52,58,64,70,76],{"skillNo":47,"name":48,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":49,"categories":50,"keywords":51,"publishedAt":19},"01M73863AJZNZEJG6FB80SRSG1","tdd-cycle","https:\u002F\u002Fgithub.com\u002FLeague-Robotics\u002Fradio-robot\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Ftdd-cycle\u002FSKILL.md",[],[],{"skillNo":53,"name":54,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":55,"categories":56,"keywords":57,"publishedAt":19},"01M73862CNZFRZSSJ7ZHCSR4F1","systematic-debugging","https:\u002F\u002Fgithub.com\u002FLeague-Robotics\u002Fradio-robot\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fsystematic-debugging\u002FSKILL.md",[],[],{"skillNo":59,"name":60,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":61,"categories":62,"keywords":63,"publishedAt":19},"01M73860BWE3FTXDCR32YV18Q6","sprint-roadmap","https:\u002F\u002Fgithub.com\u002FLeague-Robotics\u002Fradio-robot\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fsprint-roadmap\u002FSKILL.md",[],[],{"skillNo":65,"name":66,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":67,"categories":68,"keywords":69,"publishedAt":19},"01M7385ZG3HD9973CNS848PPWB","sprint-review","https:\u002F\u002Fgithub.com\u002FLeague-Robotics\u002Fradio-robot\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fsprint-review\u002FSKILL.md",[],[],{"skillNo":71,"name":72,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":73,"categories":74,"keywords":75,"publishedAt":19},"01M7385YMQ7T662SVXW38SWVP5","self-reflect","https:\u002F\u002Fgithub.com\u002FLeague-Robotics\u002Fradio-robot\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fself-reflect\u002FSKILL.md",[],[],{"skillNo":77,"name":78,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":79,"categories":80,"keywords":81,"publishedAt":19},"01M7385WEMWHQ1CJZQYC6QM8RT","se","https:\u002F\u002Fgithub.com\u002FLeague-Robotics\u002Fradio-robot\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fse\u002FSKILL.md",[],[]]