[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6DF0F6KQFTND4SE7EW2HZ52":3,"skill-same:01M6DF0F6KQFTND4SE7EW2HZ52":61},{"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":23,"linkOnly":24,"markdownContent":25,"markdownBody":26,"frontMatter":27,"refName":41,"commitSha":42,"skillDirectory":43,"forksCount":13,"repositoryHtmlUrl":44,"repositoryHomepageUrl":6,"ownerHtmlUrl":45,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":46,"install":47,"resources":60},"01M6DF0F6KQFTND4SE7EW2HZ52","caveman",null,"Terse communication style","buihongduc132\u002Fopen-agent-sessions","buihongduc132","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F5408008?v=4","01M6DEZ4EEM22HRP20MTWZWN21","01M6DEZ4NGS4CFW9ZDTCM2010S",0,"MIT","https:\u002F\u002Fgithub.com\u002Fbuihongduc132\u002Fopen-agent-sessions\u002Fblob\u002Fmain\u002Ftest\u002Fskill-usage\u002Ffixtures\u002Fskill-inventory\u002Fcaveman\u002FSKILL.md",[],[5,18,19,20,21,22],"communication","pi","style","pi-agent","terse","2026-11-10 10:12:30",false,"---\nnamespace: aiwg\nname: new-bundle\nplatforms: [all]\ndescription: Scaffold a project-local extension, addon, framework, plugin, or provider bundle under the configured AIWG artifact root.\ntriggers:\n  - new-bundle\n  - new bundle\n  - scaffold project-local\n  - create project-local bundle\n  - project-local bundle\n  - new extension\n  - new addon\n  - new provider\n---\n\n# New Bundle\n\nCreate a version-controlled project-local bundle under `.aiwg\u002F`.\n\n## Behavior\n\n1. Determine the bundle name and type.\n2. Select an optional starter artifact.\n3. Preview when requested, then run:\n\n   ```bash\n   aiwg new-bundle \u003Cname> \\\n     [--type extension|addon|framework|plugin|provider] \\\n     [--starter skill|rule|agent|minimal] \\\n     [--description \"...\"] \\\n     [--dry-run]\n   ```\n\n4. Deploy the completed bundle with `aiwg use \u003Cname>`.\n5. Validate project-local health with `aiwg doctor`.\n6. When the bundle is ready to graduate, use `aiwg promote \u003Cname> --dry-run`.\n\nThe default type is `extension`; the default starter is `skill`. The aliases\n`new-extension`, `new-addon`, `new-framework`, `new-plugin`, and `new-provider`\nselect their corresponding type.\n\n## Safety\n\n- Use `--dry-run` before scaffolding when the target or layout is uncertain.\n- Refuse to overwrite an existing bundle.\n- Keep project-local source in version control; provider deployment copies are\n  generated artifacts.\n\n## References\n\n- @$AIWG_ROOT\u002Fsrc\u002Fcli\u002Fhandlers\u002Fsubcommands.ts — `new-bundle` command handler\n- @$AIWG_ROOT\u002Fagentic\u002Fcode\u002Faddons\u002Faiwg-utils\u002Fskills\u002Fsteward-quickref\u002FSKILL.md\n","# New Bundle\n\nCreate a version-controlled project-local bundle under `.aiwg\u002F`.\n\n## Behavior\n\n1. Determine the bundle name and type.\n2. Select an optional starter artifact.\n3. Preview when requested, then run:\n\n   ```bash\n   aiwg new-bundle \u003Cname> \\\n     [--type extension|addon|framework|plugin|provider] \\\n     [--starter skill|rule|agent|minimal] \\\n     [--description \"...\"] \\\n     [--dry-run]\n   ```\n\n4. Deploy the completed bundle with `aiwg use \u003Cname>`.\n5. Validate project-local health with `aiwg doctor`.\n6. When the bundle is ready to graduate, use `aiwg promote \u003Cname> --dry-run`.\n\nThe default type is `extension`; the default starter is `skill`. The aliases\n`new-extension`, `new-addon`, `new-framework`, `new-plugin`, and `new-provider`\nselect their corresponding type.\n\n## Safety\n\n- Use `--dry-run` before scaffolding when the target or layout is uncertain.\n- Refuse to overwrite an existing bundle.\n- Keep project-local source in version control; provider deployment copies are\n  generated artifacts.\n\n## References\n\n- @$AIWG_ROOT\u002Fsrc\u002Fcli\u002Fhandlers\u002Fsubcommands.ts — `new-bundle` command handler\n- @$AIWG_ROOT\u002Fagentic\u002Fcode\u002Faddons\u002Faiwg-utils\u002Fskills\u002Fsteward-quickref\u002FSKILL.md\n",{"name":28,"triggers":29,"namespace":37,"platforms":38,"description":40},"new-bundle",[28,30,31,32,33,34,35,36],"new bundle","scaffold project-local","create project-local bundle","project-local bundle","new extension","new addon","new provider","aiwg",[39],"all","Scaffold a project-local extension, addon, framework, plugin, or provider bundle under the configured AIWG artifact root.","main","6754967c344ccb087a8de06972f55a41067b291b","test\u002Fskill-usage\u002Ffixtures\u002Fskill-inventory\u002Fcaveman","https:\u002F\u002Fgithub.com\u002Fbuihongduc132\u002Fopen-agent-sessions","https:\u002F\u002Fgithub.com\u002Fbuihongduc132","2026-11-09 01:23:42",{"source":8,"skillName":28,"commands":48,"prompt":58,"zipAvailable":59},[49,52,55],{"tool":50,"command":51},"npx","npx skills add buihongduc132\u002Fopen-agent-sessions --skill new-bundle",{"tool":53,"command":54},"bunx","bunx skills add buihongduc132\u002Fopen-agent-sessions --skill new-bundle",{"tool":56,"command":57},"pnpm","pnpm dlx skills add buihongduc132\u002Fopen-agent-sessions --skill new-bundle","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fbuihongduc132\u002Fopen-agent-sessions\u002Fblob\u002Fmain\u002Ftest\u002Fskill-usage\u002Ffixtures\u002Fskill-inventory\u002Fcaveman\u002FSKILL.md",true,[],[62,79,91,113,130,159],{"skillNo":63,"name":64,"nameZh":6,"description":65,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":66,"categories":67,"keywords":68,"publishedAt":23},"01M6DF0MYWK0G3HD2XTNC6CFX7","worktree-lifecycle","Manage git worktrees for parallel development","https:\u002F\u002Fgithub.com\u002Fbuihongduc132\u002Fopen-agent-sessions\u002Fblob\u002Fmain\u002Ftest\u002Fskill-usage\u002Ffixtures\u002Fskill-inventory\u002Fworktree-lifecycle\u002FSKILL.md",[],[69,70,71,72,21,73,74,19,75,76,77,78],"worktree","lifecycle","worktree lifecycle","for","manage","worktrees","git worktrees","parallel","git","development",{"skillNo":80,"name":81,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":85,"publishedAt":23},"01M6DF0HZA6756KWDA7CN1GSEG","verifier-loop","Run verifier loop until all checks pass","https:\u002F\u002Fgithub.com\u002Fbuihongduc132\u002Fopen-agent-sessions\u002Fblob\u002Fmain\u002Ftest\u002Fskill-usage\u002Ffixtures\u002Fskill-inventory\u002Fverifier-loop\u002FSKILL.md",[],[86,87,88,21,19,89,90],"loop","verifier","verifier loop","verify","run",{"skillNo":92,"name":93,"nameZh":6,"description":94,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":95,"categories":96,"keywords":97,"publishedAt":23},"01M6DF09EEJZ998F5E523E7TX6","gitnexus-refactoring","Use when the user wants to rename, extract, split, move, or restructure code safely. Examples: \"Rename this function\", \"Extract this into a module\", \"Refactor this class\", \"Move this to a separate file\"","https:\u002F\u002Fgithub.com\u002Fbuihongduc132\u002Fopen-agent-sessions\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fgitnexus\u002Fgitnexus-refactoring\u002FSKILL.md",[],[98,99,100,101,102,103,104,105,106,107,108,109,110,111,112],"refactoring","gitnexus refactoring","gitnexus","user","move","refactor","examples","file","code","extract","when","split","module","rename","use",{"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":23},"01M6DF02P8ZJPMDX0TARZ43BJR","gitnexus-impact-analysis","Use when the user wants to know what will break if they change something, or needs safety analysis before editing code. Examples: \"Is it safe to change X?\", \"What depends on this?\", \"What will break?\"","https:\u002F\u002Fgithub.com\u002Fbuihongduc132\u002Fopen-agent-sessions\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fgitnexus\u002Fgitnexus-impact-analysis\u002FSKILL.md",[],[120,100,121,122,123,112,124,101,125,108,126,106,104,127,128,129],"analysis","impact","gitnexus impact analysis","impact analysis","editing","it","break","change","safe","Safety",{"skillNo":131,"name":132,"nameZh":6,"description":133,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":134,"categories":135,"keywords":141,"publishedAt":23},"01M6DEZX88F69566J7HC637DB6","gitnexus-guide","Use when the user asks about GitNexus itself — available tools, how to query the knowledge graph, MCP resources, graph schema, or workflow reference. Examples: \"What GitNexus tools are available?\", \"How do I use GitNexus?\"","https:\u002F\u002Fgithub.com\u002Fbuihongduc132\u002Fopen-agent-sessions\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fgitnexus\u002Fgitnexus-guide\u002FSKILL.md",[136],{"categoryNo":137,"categoryName":138,"taxonomyType":139,"taxonomyTypeDesc":140},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[142,143,100,144,145,146,108,147,148,149,150,151,152,153,112,101,154,155,156,104,157,158],"guide","gitnexus guide","MCP","workflow","do","graph schema","about","resources","how to","query","reference","schema","knowledge","how","Tools","knowledge graph","graph",{"skillNo":160,"name":161,"nameZh":6,"description":162,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":163,"categories":164,"keywords":165,"publishedAt":23},"01M6DEZN5VZKWS8ARXD78X2K02","gitnexus-exploring","Use when the user asks how code works, wants to understand architecture, trace execution flows, or explore unfamiliar parts of the codebase. Examples: \"How does X work?\", \"What calls this function?\", \"Show me the auth flow\"","https:\u002F\u002Fgithub.com\u002Fbuihongduc132\u002Fopen-agent-sessions\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fgitnexus\u002Fgitnexus-exploring\u002FSKILL.md",[],[100,166,101,108,167,168,169,170,171,172,173,112,174,175,176,155,177,178,179,104,106,180,181],"gitnexus exploring","auth flow","what calls","trace execution","calls","flows","me","show","work","trace","explore","show me","execution","flow","architecture","auth"]