{
  "scenario": "auto-compose-commit",
  "locale": "en-US",
  "version": "1.0.0",
  "syntax": "handlebars",
  "syntaxVersion": "1.0",
  "author": "PCode Team",
  "description": "AI auto compose commit prompt (analyze all uncommitted changes, intelligently group and generate multi-commits, English version)",
  "lastModified": "2026-02-21",
  "tags": [
    "ai-commit",
    "multi-commit"
  ],
  "parameters": [
    {
      "name": "projectPath",
      "type": "string",
      "required": true,
      "description": "Absolute path to project root directory, AI will use this path to get all uncommitted file changes and analyze them"
    },
    {
      "name": "needPush",
      "type": "boolean",
      "required": false,
      "default": false,
      "description": "Whether to push to remote after commits are created. When true, the system will attempt to push after all commits are made, with fastforward safety check. When false, only local commits will be created."
    }
  ]
}