[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6KSSJ0QYCSGMQRC832F60MS":3,"skill-same:01M6KSSJ0QYCSGMQRC832F60MS":48},{"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":22,"linkOnly":23,"markdownContent":24,"markdownBody":25,"frontMatter":26,"refName":27,"commitSha":28,"skillDirectory":29,"forksCount":30,"repositoryHtmlUrl":31,"repositoryHomepageUrl":6,"ownerHtmlUrl":32,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":33,"install":34,"resources":47},"01M6KSSJ0QYCSGMQRC832F60MS","git-worktree",null,"Git Worktree 项目约定（编号、基准分支、权限兼容、删除安全）。","ghbvf\u002Fgocell","ghbvf","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F104540935?v=4","01M6KSS2CVFY1XK013726EE7ZP","01M6KSS2GJ30TNAVPNFATW578Q",4,"MIT","https:\u002F\u002Fgithub.com\u002Fghbvf\u002Fgocell\u002Fblob\u002Fdevelop\u002F.claude\u002Fskills\u002Fgit-worktree\u002FSKILL.md",[],[18,19,20,21],"git","worktree","git worktree","安全","2026-11-10 10:12:30",false,"---\nname: git-worktree\ndescription: Git Worktree 项目约定（编号、基准分支、权限兼容、删除安全）。\n---\n\n# Git Worktree 项目约定\n\n## 约束\n\n- 目录：`worktrees\u002F\u003Ctype>\u002F\u003Cissue#-short-name>`（有关联 issue）\u002F `worktrees\u002F\u003Ctype>\u002F\u003Cshort-name>`（无 issue）；分支名镜像该 path（如 `feature\u002F1234-short-name`）\n- 基准：创建前 `git fetch origin`，基于 `origin\u002Fdevelop`\n- 禁止 `cd worktrees\u002Fxxx && ...`，替代方案：\n  - git: `git -C worktrees\u002Fxxx ...`\n  - go: `go -C worktrees\u002Fxxx build\u002Ftest ...`（Go 1.21+）\n- 用完即删 `git worktree remove`\n\n## 删除安全\n\n**禁止在 worktree 目录内直接删除当前 worktree** — 会导致 Claude Code 工作目录丢失、会话异常。\n\n正确顺序：\n1. 在 worktree 内完成工作、提交、推送\n2. **先退出 worktree 中的 Claude Code 会话**\n3. **回到主仓库目录**，再执行 `git worktree remove worktrees\u002F\u003Ctype>\u002F\u003Cname>`\n\n## 编号与类型\n\n- **编号 = 关联 issue 编号**（以 issue 编号为准，不再按范围 +1）；**无关联 issue → 不编号** 。\n- **type**（path 首段 + 分支首段）按关键字判定（分支段一律小写：大写字母在分支名上有 bug——大小写不敏感文件系统 \u002F 工具链会错位）：\n\n| type | 关键字 |\n|------|--------|\n| feature | 默认 |\n| fix | fix, bug, hotfix, hardening |\n| refactor | refactor, cleanup, rename |\n| docs | docs, architecture, adr |\n| experiment | experiment, poc, spike |\n\n例：issue #1234 的 feature → `worktrees\u002Ffeature\u002F1234-short-name`，分支 `feature\u002F1234-short-name`；无 issue 的 refactor → `worktrees\u002Frefactor\u002Fshort-name`，分支 `refactor\u002Fshort-name`。\n","# Git Worktree 项目约定\n\n## 约束\n\n- 目录：`worktrees\u002F\u003Ctype>\u002F\u003Cissue#-short-name>`（有关联 issue）\u002F `worktrees\u002F\u003Ctype>\u002F\u003Cshort-name>`（无 issue）；分支名镜像该 path（如 `feature\u002F1234-short-name`）\n- 基准：创建前 `git fetch origin`，基于 `origin\u002Fdevelop`\n- 禁止 `cd worktrees\u002Fxxx && ...`，替代方案：\n  - git: `git -C worktrees\u002Fxxx ...`\n  - go: `go -C worktrees\u002Fxxx build\u002Ftest ...`（Go 1.21+）\n- 用完即删 `git worktree remove`\n\n## 删除安全\n\n**禁止在 worktree 目录内直接删除当前 worktree** — 会导致 Claude Code 工作目录丢失、会话异常。\n\n正确顺序：\n1. 在 worktree 内完成工作、提交、推送\n2. **先退出 worktree 中的 Claude Code 会话**\n3. **回到主仓库目录**，再执行 `git worktree remove worktrees\u002F\u003Ctype>\u002F\u003Cname>`\n\n## 编号与类型\n\n- **编号 = 关联 issue 编号**（以 issue 编号为准，不再按范围 +1）；**无关联 issue → 不编号** 。\n- **type**（path 首段 + 分支首段）按关键字判定（分支段一律小写：大写字母在分支名上有 bug——大小写不敏感文件系统 \u002F 工具链会错位）：\n\n| type | 关键字 |\n|------|--------|\n| feature | 默认 |\n| fix | fix, bug, hotfix, hardening |\n| refactor | refactor, cleanup, rename |\n| docs | docs, architecture, adr |\n| experiment | experiment, poc, spike |\n\n例：issue #1234 的 feature → `worktrees\u002Ffeature\u002F1234-short-name`，分支 `feature\u002F1234-short-name`；无 issue 的 refactor → `worktrees\u002Frefactor\u002Fshort-name`，分支 `refactor\u002Fshort-name`。\n",{"name":5,"description":7},"develop","043add59bbe840e4a90a4253feec21f074b590dd",".claude\u002Fskills\u002Fgit-worktree",0,"https:\u002F\u002Fgithub.com\u002Fghbvf\u002Fgocell","https:\u002F\u002Fgithub.com\u002Fghbvf","2026-06-20 14:38:06",{"source":8,"skillName":5,"commands":35,"prompt":45,"zipAvailable":46},[36,39,42],{"tool":37,"command":38},"npx","npx skills add ghbvf\u002Fgocell --skill git-worktree",{"tool":40,"command":41},"bunx","bunx skills add ghbvf\u002Fgocell --skill git-worktree",{"tool":43,"command":44},"pnpm","pnpm dlx skills add ghbvf\u002Fgocell --skill git-worktree","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fghbvf\u002Fgocell\u002Fblob\u002Fdevelop\u002F.claude\u002Fskills\u002Fgit-worktree\u002FSKILL.md",true,[],[49,69,84,105,110,117],{"skillNo":50,"name":51,"nameZh":6,"description":52,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":53,"categories":54,"keywords":55,"publishedAt":22},"01M6KSVEVMZN9HK0ZRVY3MEJEJ","ship","全流程实施：探索→计划→worktree→TDD→实施→PR→review→\u002Ffix Cx1\u002FCx2→人工确认。L1(跳过探索,1 reviewer)\u002FL2(单agent探索,1 reviewer)\u002FL3(默认,三agent探索,按diff行数1\u002F2\u002F3\u002F6 reviewer自动)","https:\u002F\u002Fgithub.com\u002Fghbvf\u002Fgocell\u002Fblob\u002Fdevelop\u002F.codex\u002Fskills\u002Fship\u002FSKILL.md",[],[51,56,57,58,59,60,61,62,63,64,65,19,66,67,68],"Bash","l2","id","backlog","fix","edit","write","read","reviewer","grep","pr","tdd","review",{"skillNo":70,"name":71,"nameZh":6,"description":72,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":73,"categories":74,"keywords":80,"publishedAt":22},"01M6KSVCP8NB3095MY8M2BR235","pr-review","对指定 PR 跑自动分级六维度 review（默认）；或 --check 模式验证上一轮 findings 是否修复 + 抓回归。按 diff 净增删行数自动分配 2\u002F3\u002F6 reviewer agent 并行（\u003C 200 行不派发，主 agent 自审）；主 agent 做根因聚类 + Cx 分级 + 修复分流建议，不自动 fix。","https:\u002F\u002Fgithub.com\u002Fghbvf\u002Fgocell\u002Fblob\u002Fdevelop\u002F.codex\u002Fskills\u002Fpr-review\u002FSKILL.md",[75],{"categoryNo":76,"categoryName":77,"taxonomyType":78,"taxonomyTypeDesc":79},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[66,81,68,65,56,82,64,83,60,63],"pr review","check","diff",{"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":22},"01M6KSV8P4AYPNHCDR1T7B9YN5","issues","GitHub Issues + Project v2 #3 项目管理单源技能。Part A：epic 拆解 + wave 实施顺序评论（找子任务 → blocked-by DAG → wave 1-4 容量装箱排序：每 wave ≤4、pri 优先、wave 内切并行组\u002F串行链、OPEN 重排、已完成与超窗单列 → 只追加 epic 评论；不写 Project 字段、不改 epic body）。Part B：issue\u002FPR 原子操作（建\u002F改 backlog issue、area\u002Ftype\u002Fpri label、PR 双轴状态 label 流转、统一 PR 评论格式 + 冲突预检\u002FCI watch 跟进，ship\u002Ffix 共用）。非 epic issue 号 → 查代码判状态（只判不修，建议 \u002Fship 或 close）。当用户要整理 epic 排 wave、建\u002F改 backlog issue、贴 label、切 PR 状态、给 PR 留评论、核一个 issue 是否还成立时使用。","https:\u002F\u002Fgithub.com\u002Fghbvf\u002Fgocell\u002Fblob\u002Fdevelop\u002F.codex\u002Fskills\u002Fissues\u002FSKILL.md",[],[86,91,92,93,94,95,96,97,98,99,56,100,60,63,101,102,103,66,104,59],"项目管理","create-issue","labels","整理","EPIC","close","ci watch","type","project","github","open","ci","create","dag",{"skillNo":106,"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":107,"categories":108,"keywords":109,"publishedAt":22},"01M6KSV7CX440Q82S9VXQJH02G","https:\u002F\u002Fgithub.com\u002Fghbvf\u002Fgocell\u002Fblob\u002Fdevelop\u002F.codex\u002Fskills\u002Fgit-worktree\u002FSKILL.md",[],[18,19,20,21],{"skillNo":111,"name":60,"nameZh":6,"description":112,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":113,"categories":114,"keywords":115,"publishedAt":22},"01M6KSV5JB0AR3EJ9V2H4F2MN2","问题诊断与修复: 验证+根因+复杂度分级+修复方案+backlog登记。当用户说'这个问题存在吗''帮我分析这个bug''诊断一下这个模块''修复这个问题'时触发。支持单条问题和多方审查报告批量输入。","https:\u002F\u002Fgithub.com\u002Fghbvf\u002Fgocell\u002Fblob\u002Fdevelop\u002F.codex\u002Fskills\u002Ffix\u002FSKILL.md",[],[60,116,61,62,63,65,56],"文件",{"skillNo":118,"name":119,"nameZh":6,"description":120,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":121,"categories":122,"keywords":123,"publishedAt":22},"01M6KSV2S9ZK6BM2K1P2V3E4HK","speckit-taskstoissues","Convert existing tasks into actionable, dependency-ordered GitHub issues for the feature based on available design artifacts.","https:\u002F\u002Fgithub.com\u002Fghbvf\u002Fgocell\u002Fblob\u002Fdevelop\u002F.claude\u002Fskills\u002Fspeckit-taskstoissues\u002FSKILL.md",[],[124,125,126,127,128,129,130,131,132,133,99,134,135,136,86,137,138,139,100,140],"speckit taskstoissues","speckit","structure","for","true","kit","with","spec-kit","actionable","feature","Existing","convert","specify","artifacts","tasks","project structure","design"]