[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M72VAQEAPWH289YVYRGPVTZG":3,"skill-same:01M72VAQEAPWH289YVYRGPVTZG":57},{"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":27,"repositoryHtmlUrl":28,"repositoryHomepageUrl":6,"ownerHtmlUrl":29,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":30,"install":31,"resources":44},"01M72VAQEAPWH289YVYRGPVTZG","commit",null,"Prepare a safe commit with CCG gates. Use when the user invokes \u002Fccg:commit.","jed-zed\u002Fccg-codex-workflow","jed-zed","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F257373686?v=4","01M72VA56KE8Z7DDN0CDNSHBH3","杰","01M72VA575G8GA354F04M68ZHF",2,"MIT","https:\u002F\u002Fgithub.com\u002Fjed-zed\u002Fccg-codex-workflow\u002Fblob\u002Fmain\u002Fplugins\u002Fccg\u002Fskills\u002Fccg-commit\u002FSKILL.md",[],[],"2026-11-10 22:39:42",false,"---\nname: commit\ndescription: Prepare a safe commit with CCG gates. Use when the user invokes \u002Fccg:commit.\n---\n\n# CCG Commit\n\nHelp prepare a commit without surprising the user.\n\n## Behavior\n\n- Run `git status --short`.\n- Distinguish staged, unstaged, and untracked files.\n- Recommend `\u002Fccg:verify-change`, `\u002Fccg:verify-quality \u003Cchanged-path>`, and `\u002Fccg:verify-security \u003Cchanged-path>` when the diff is broad or security-sensitive.\n- Use `scripts\u002Fcommit_helper.js --check-gates --json` to collect full-worktree gate status before recommending a direct commit.\n- Use `--scope staged|all` for gate collection. `--check-gates` defaults to `all`; `--execute` \u002F `--confirm` defaults to `staged` and reports unstaged\u002Funtracked files as scope warnings.\n- Generate a concise conventional commit message.\n- Default to showing the command:\n\n```text\ngit commit -m \"\u003Cmessage>\"\n```\n\n- Execute the commit only when the user explicitly says to commit directly.\n- Refuse `--execute` \u002F `--confirm` when no staged files exist.\n- Refuse `--execute` \u002F `--confirm` when gates fail; `--allow-gate-warnings` can continue only when gates produced warnings but no failures.\n\n## Helper\n\nUse `scripts\u002Fcommit_helper.js` for mechanical status\u002Fmessage analysis. Report in Chinese.\n","# CCG Commit\n\nHelp prepare a commit without surprising the user.\n\n## Behavior\n\n- Run `git status --short`.\n- Distinguish staged, unstaged, and untracked files.\n- Recommend `\u002Fccg:verify-change`, `\u002Fccg:verify-quality \u003Cchanged-path>`, and `\u002Fccg:verify-security \u003Cchanged-path>` when the diff is broad or security-sensitive.\n- Use `scripts\u002Fcommit_helper.js --check-gates --json` to collect full-worktree gate status before recommending a direct commit.\n- Use `--scope staged|all` for gate collection. `--check-gates` defaults to `all`; `--execute` \u002F `--confirm` defaults to `staged` and reports unstaged\u002Funtracked files as scope warnings.\n- Generate a concise conventional commit message.\n- Default to showing the command:\n\n```text\ngit commit -m \"\u003Cmessage>\"\n```\n\n- Execute the commit only when the user explicitly says to commit directly.\n- Refuse `--execute` \u002F `--confirm` when no staged files exist.\n- Refuse `--execute` \u002F `--confirm` when gates fail; `--allow-gate-warnings` can continue only when gates produced warnings but no failures.\n\n## Helper\n\nUse `scripts\u002Fcommit_helper.js` for mechanical status\u002Fmessage analysis. Report in Chinese.\n",{"name":5,"description":7},"main","a0ee7047bce07424a4833911da7ea35cd4e266ad","plugins\u002Fccg\u002Fskills\u002Fccg-commit",0,"https:\u002F\u002Fgithub.com\u002Fjed-zed\u002Fccg-codex-workflow","https:\u002F\u002Fgithub.com\u002Fjed-zed","2026-10-01 01:36:47",{"source":8,"skillName":5,"commands":32,"prompt":42,"zipAvailable":43},[33,36,39],{"tool":34,"command":35},"npx","npx skills add jed-zed\u002Fccg-codex-workflow --skill commit",{"tool":37,"command":38},"bunx","bunx skills add jed-zed\u002Fccg-codex-workflow --skill commit",{"tool":40,"command":41},"pnpm","pnpm dlx skills add jed-zed\u002Fccg-codex-workflow --skill commit","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fjed-zed\u002Fccg-codex-workflow\u002Fblob\u002Fmain\u002Fplugins\u002Fccg\u002Fskills\u002Fccg-commit\u002FSKILL.md",true,[45,51],{"path":46,"resourceType":47,"resourceTypeDesc":48,"sizeBytes":49,"sourceHtmlUrl":50},"agents\u002Fopenai.yaml","REFERENCE","参考文档",122,"https:\u002F\u002Fgithub.com\u002Fjed-zed\u002Fccg-codex-workflow\u002Fblob\u002Fmain\u002Fplugins\u002Fccg\u002Fskills\u002Fccg-commit\u002Fagents\u002Fopenai.yaml",{"path":52,"resourceType":53,"resourceTypeDesc":54,"sizeBytes":55,"sourceHtmlUrl":56},"scripts\u002Fcommit_helper.js","SCRIPT","脚本",12446,"https:\u002F\u002Fgithub.com\u002Fjed-zed\u002Fccg-codex-workflow\u002Fblob\u002Fmain\u002Fplugins\u002Fccg\u002Fskills\u002Fccg-commit\u002Fscripts\u002Fcommit_helper.js",[58,65,72,79,86,93],{"skillNo":59,"name":60,"nameZh":6,"description":61,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":62,"categories":63,"keywords":64,"publishedAt":19},"01M72VGT0KFPVG6WEXENYBNZTQ","verify-security","安全校验关卡。自动扫描代码安全漏洞，检测危险模式，确保安全决策有文档记录。当用户提到安全扫描、漏洞检测、安全审计、代码安全、OWASP、注入检测、敏感信息泄露时使用。在新建模块、安全相关变更、攻防任务、重构完成时自动触发。","https:\u002F\u002Fgithub.com\u002Fjed-zed\u002Fccg-codex-workflow\u002Fblob\u002Fmain\u002Fplugins\u002Fccg\u002Fskills\u002Fverify-security\u002FSKILL.md",[],[],{"skillNo":66,"name":67,"nameZh":6,"description":68,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":69,"categories":70,"keywords":71,"publishedAt":19},"01M72VGQ5YYAY0XJ8JVY1S069M","verify-quality","代码质量校验关卡。检测复杂度、重复代码、命名规范、函数长度等质量指标。当用户提到代码质量、复杂度检查、代码异味、重构建议、lint检查、代码规范时使用。在复杂模块、重构完成时自动触发。","https:\u002F\u002Fgithub.com\u002Fjed-zed\u002Fccg-codex-workflow\u002Fblob\u002Fmain\u002Fplugins\u002Fccg\u002Fskills\u002Fverify-quality\u002FSKILL.md",[],[],{"skillNo":73,"name":74,"nameZh":6,"description":75,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":76,"categories":77,"keywords":78,"publishedAt":19},"01M72VGMR88JFCNZKSZN7BERAN","verify-module","模块完整性校验关卡。扫描目录结构、检测缺失文档、验证代码与文档同步。当用户提到模块校验、文档检查、结构完整性、README检查、DESIGN检查时使用。在新建模块完成时自动触发。","https:\u002F\u002Fgithub.com\u002Fjed-zed\u002Fccg-codex-workflow\u002Fblob\u002Fmain\u002Fplugins\u002Fccg\u002Fskills\u002Fverify-module\u002FSKILL.md",[],[],{"skillNo":80,"name":81,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":85,"publishedAt":19},"01M72VFVPPTZ38XMSMQMEJNA34","verify-change","变更校验关卡。分析代码变更，检测文档同步状态，评估变更影响范围。当用户提到变更检查、文档同步、代码审查、提交前检查、diff分析时使用。在设计级变更、重构完成时自动触发。","https:\u002F\u002Fgithub.com\u002Fjed-zed\u002Fccg-codex-workflow\u002Fblob\u002Fmain\u002Fplugins\u002Fccg\u002Fskills\u002Fverify-change\u002FSKILL.md",[],[],{"skillNo":87,"name":88,"nameZh":6,"description":89,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":90,"categories":91,"keywords":92,"publishedAt":19},"01M72VFSBVH48R3PFM3FMAER18","gen-docs","文档生成器。自动分析模块结构，生成 README.md 和 DESIGN.md 骨架。当用户提到生成文档、创建README、创建DESIGN、文档骨架、文档模板时使用。在新建模块开始时自动触发。","https:\u002F\u002Fgithub.com\u002Fjed-zed\u002Fccg-codex-workflow\u002Fblob\u002Fmain\u002Fplugins\u002Fccg\u002Fskills\u002Fgen-docs\u002FSKILL.md",[],[],{"skillNo":94,"name":95,"nameZh":6,"description":96,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":99,"publishedAt":19},"01M72VEJ3FPYC58AYYGHPG9FTC","ccg","CCG command index for Codex. Use when the user invokes \u002Fccg, asks what CCG commands are available, or gives a CCG plan\u002Ftask without choosing a subcommand.","https:\u002F\u002Fgithub.com\u002Fjed-zed\u002Fccg-codex-workflow\u002Fblob\u002Fmain\u002Fplugins\u002Fccg\u002Fskills\u002Fccg\u002FSKILL.md",[],[]]