[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6BZCSD49YDMQA5AZYDK2XXP":3,"skill-same:01M6BZCSD49YDMQA5AZYDK2XXP":77},{"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":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":47,"commitSha":48,"skillDirectory":49,"forksCount":13,"repositoryHtmlUrl":50,"repositoryHomepageUrl":6,"ownerHtmlUrl":51,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":52,"install":53,"resources":66},"01M6BZCSD49YDMQA5AZYDK2XXP","speckit-git-commit",null,"Auto-commit changes after a Spec Kit command completes","aulaleslie\u002Ftiga-saudara-ERP","aulaleslie","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F134106027?v=4","01M6BZAMW9CS4RHAM5VZXR4T2B","01M6BZAN0CDB291GCMKPBYGA2B",0,"MIT","https:\u002F\u002Fgithub.com\u002Faulaleslie\u002Ftiga-saudara-ERP\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fspeckit-git-commit\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"commit","git commit","git","speckit","speckit git commit","command","changes","kit","with","spec-kit","project","structure","commit changes","auto","directory","specify","spec kit","project structure","github","spec","2026-11-10 10:12:30",false,"---\nname: speckit-git-commit\ndescription: Auto-commit changes after a Spec Kit command completes\ncompatibility: Requires spec-kit project structure with .specify\u002F directory\nmetadata:\n  author: github-spec-kit\n  source: git:commands\u002Fspeckit.git.commit.md\n---\n\n# Auto-Commit Changes\n\nAutomatically stage and commit all changes after a Spec Kit command completes.\n\n## Behavior\n\nThis command is invoked as a hook after (or before) core commands. It:\n\n1. Determines the event name from the hook context (e.g., if invoked as an `after_specify` hook, the event is `after_specify`; if `before_plan`, the event is `before_plan`)\n2. Checks `.specify\u002Fextensions\u002Fgit\u002Fgit-config.yml` for the `auto_commit` section\n3. Looks up the specific event key to see if auto-commit is enabled\n4. Falls back to `auto_commit.default` if no event-specific key exists\n5. Uses the per-command `message` if configured, otherwise a default message\n6. If enabled and there are uncommitted changes, runs `git add .` + `git commit`\n\n## Execution\n\nDetermine the event name from the hook that triggered this command, then run the script:\n\n- **Bash**: `.specify\u002Fextensions\u002Fgit\u002Fscripts\u002Fbash\u002Fauto-commit.sh \u003Cevent_name>`\n- **PowerShell**: `.specify\u002Fextensions\u002Fgit\u002Fscripts\u002Fpowershell\u002Fauto-commit.ps1 \u003Cevent_name>`\n\nReplace `\u003Cevent_name>` with the actual hook event (e.g., `after_specify`, `before_plan`, `after_implement`).\n\n## Configuration\n\nIn `.specify\u002Fextensions\u002Fgit\u002Fgit-config.yml`:\n\n```yaml\nauto_commit:\n  default: false          # Global toggle — set true to enable for all commands\n  after_specify:\n    enabled: true          # Override per-command\n    message: \"[Spec Kit] Add specification\"\n  after_plan:\n    enabled: false\n    message: \"[Spec Kit] Add implementation plan\"\n```\n\n## Graceful Degradation\n\n- If Git is not available or the current directory is not a repository: skips with a warning\n- If no config file exists: skips (disabled by default)\n- If no changes to commit: skips with a message","# Auto-Commit Changes\n\nAutomatically stage and commit all changes after a Spec Kit command completes.\n\n## Behavior\n\nThis command is invoked as a hook after (or before) core commands. It:\n\n1. Determines the event name from the hook context (e.g., if invoked as an `after_specify` hook, the event is `after_specify`; if `before_plan`, the event is `before_plan`)\n2. Checks `.specify\u002Fextensions\u002Fgit\u002Fgit-config.yml` for the `auto_commit` section\n3. Looks up the specific event key to see if auto-commit is enabled\n4. Falls back to `auto_commit.default` if no event-specific key exists\n5. Uses the per-command `message` if configured, otherwise a default message\n6. If enabled and there are uncommitted changes, runs `git add .` + `git commit`\n\n## Execution\n\nDetermine the event name from the hook that triggered this command, then run the script:\n\n- **Bash**: `.specify\u002Fextensions\u002Fgit\u002Fscripts\u002Fbash\u002Fauto-commit.sh \u003Cevent_name>`\n- **PowerShell**: `.specify\u002Fextensions\u002Fgit\u002Fscripts\u002Fpowershell\u002Fauto-commit.ps1 \u003Cevent_name>`\n\nReplace `\u003Cevent_name>` with the actual hook event (e.g., `after_specify`, `before_plan`, `after_implement`).\n\n## Configuration\n\nIn `.specify\u002Fextensions\u002Fgit\u002Fgit-config.yml`:\n\n```yaml\nauto_commit:\n  default: false          # Global toggle — set true to enable for all commands\n  after_specify:\n    enabled: true          # Override per-command\n    message: \"[Spec Kit] Add specification\"\n  after_plan:\n    enabled: false\n    message: \"[Spec Kit] Add implementation plan\"\n```\n\n## Graceful Degradation\n\n- If Git is not available or the current directory is not a repository: skips with a warning\n- If no config file exists: skips (disabled by default)\n- If no changes to commit: skips with a message",{"name":5,"metadata":43,"description":7,"compatibility":46},{"author":44,"source":45},"github-spec-kit","git:commands\u002Fspeckit.git.commit.md","Requires spec-kit project structure with .specify\u002F directory","main","dfa90715374d68e7cc21cb1429b99d9f054865e5",".claude\u002Fskills\u002Fspeckit-git-commit","https:\u002F\u002Fgithub.com\u002Faulaleslie\u002Ftiga-saudara-ERP","https:\u002F\u002Fgithub.com\u002Faulaleslie","2026-11-13 21:15:41",{"source":8,"skillName":5,"commands":54,"prompt":64,"zipAvailable":65},[55,58,61],{"tool":56,"command":57},"npx","npx skills add aulaleslie\u002Ftiga-saudara-ERP --skill speckit-git-commit",{"tool":59,"command":60},"bunx","bunx skills add aulaleslie\u002Ftiga-saudara-ERP --skill speckit-git-commit",{"tool":62,"command":63},"pnpm","pnpm dlx skills add aulaleslie\u002Ftiga-saudara-ERP --skill speckit-git-commit","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Faulaleslie\u002Ftiga-saudara-ERP\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fspeckit-git-commit\u002FSKILL.md",true,[67,73],{"path":68,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":71,"sourceHtmlUrl":72},"references\u002Fcommon-pitfalls.md","REFERENCE","参考文档",1101,"https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-csv-manual-export\u002Freferences\u002Fcommon-pitfalls.md",{"path":74,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":75,"sourceHtmlUrl":76},"references\u002Fspreadsheet-round-trip.md",1131,"https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-csv-manual-export\u002Freferences\u002Fspreadsheet-round-trip.md",[78,87,96,104,113,122],{"skillNo":79,"name":80,"nameZh":6,"description":81,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":82,"categories":83,"keywords":84,"publishedAt":38},"01M6BZEH108XYP7CVAEZ6EKQDK","speckit-taskstoissues","speckit.taskstoissues","https:\u002F\u002Fgithub.com\u002Faulaleslie\u002Ftiga-saudara-ERP\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fspeckit-taskstoissues\u002FSKILL.md",[],[85,21,86],"speckit taskstoissues","true",{"skillNo":88,"name":89,"nameZh":6,"description":90,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":91,"categories":92,"keywords":93,"publishedAt":38},"01M6BZEG279XMX5T2JJSCN0KPY","speckit-tasks","speckit.tasks","https:\u002F\u002Fgithub.com\u002Faulaleslie\u002Ftiga-saudara-ERP\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fspeckit-tasks\u002FSKILL.md",[],[21,94,95,86],"speckit tasks","tasks",{"skillNo":97,"name":98,"nameZh":6,"description":99,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":100,"categories":101,"keywords":102,"publishedAt":38},"01M6BZEF4AVDCSBAWM94RVZXPK","speckit-specify","speckit.specify","https:\u002F\u002Fgithub.com\u002Faulaleslie\u002Ftiga-saudara-ERP\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fspeckit-specify\u002FSKILL.md",[],[21,103,33,86],"speckit specify",{"skillNo":105,"name":106,"nameZh":6,"description":107,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":108,"categories":109,"keywords":110,"publishedAt":38},"01M6BZEE4Y943HB0TTK3WATPC7","speckit-plan","speckit.plan","https:\u002F\u002Fgithub.com\u002Faulaleslie\u002Ftiga-saudara-ERP\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fspeckit-plan\u002FSKILL.md",[],[111,21,112,86],"speckit plan","plan",{"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":38},"01M6BZED6FJBQS98EG264A7TDF","speckit-implement","speckit.implement","https:\u002F\u002Fgithub.com\u002Faulaleslie\u002Ftiga-saudara-ERP\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fspeckit-implement\u002FSKILL.md",[],[21,120,121,86],"speckit implement","implement",{"skillNo":123,"name":124,"nameZh":6,"description":125,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":126,"categories":127,"keywords":128,"publishedAt":38},"01M6BZEBZJEEH16CTTSQCSYAK9","speckit-git-validate","speckit.git.validate","https:\u002F\u002Fgithub.com\u002Faulaleslie\u002Ftiga-saudara-ERP\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fspeckit-git-validate\u002FSKILL.md",[],[129,21,130,20,86],"validate","speckit git validate"]