commit 4233436572322891627dbca6dd009fb4898084d8 Author: Zhongwei Li Date: Sat Nov 29 17:52:25 2025 +0800 Initial commit diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json new file mode 100644 index 0000000..0854d07 --- /dev/null +++ b/.claude-plugin/plugin.json @@ -0,0 +1,12 @@ +{ + "name": "2-commit-fast", + "description": "Automates git commit process by selecting the first suggested message, generating structured commits with consistent formatting while skipping manual confirmation and removing Claude co-Contributorship footer", + "version": "1.0.0", + "author": { + "name": "steadycursor", + "url": "https://github.com/steadycursor" + }, + "commands": [ + "./commands/" + ] +} \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..486ff7d --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# 2-commit-fast + +Automates git commit process by selecting the first suggested message, generating structured commits with consistent formatting while skipping manual confirmation and removing Claude co-Contributorship footer diff --git a/commands/2-commit-fast.md b/commands/2-commit-fast.md new file mode 100644 index 0000000..534115c --- /dev/null +++ b/commands/2-commit-fast.md @@ -0,0 +1,15 @@ +--- +title: 'Fast Commit Task' +read_only: true +type: 'command' +--- + +# Create new fast commit task + +This task uses the same logic as the commit task (.claude/commands/commit.md) but automatically selects the first suggested commit message without asking for confirmation. + +- Generate 3 commit message suggestions following the same format as the commit task +- Automatically use the first suggestion without asking the user +- Immediately run `git commit -m` with the first message +- All other behaviors remain the same as the commit task (format, package names, staged files only) +- Do NOT add Claude co-authorship footer to commits \ No newline at end of file diff --git a/plugin.lock.json b/plugin.lock.json new file mode 100644 index 0000000..1fe958a --- /dev/null +++ b/plugin.lock.json @@ -0,0 +1,45 @@ +{ + "$schema": "internal://schemas/plugin.lock.v1.json", + "pluginId": "gh:ananddtyagi/claude-code-marketplace:plugins/2-commit-fast", + "normalized": { + "repo": null, + "ref": "refs/tags/v20251128.0", + "commit": "e8055aed6055a94d0e7df15f46d5ad9e8e4ebcba", + "treeHash": "096ef1a48cfca856832e731f45ce02bfad45f4d7545ef73957025e0a09f0220f", + "generatedAt": "2025-11-28T10:13:24.420286Z", + "toolVersion": "publish_plugins.py@0.2.0" + }, + "origin": { + "remote": "git@github.com:zhongweili/42plugin-data.git", + "branch": "master", + "commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390", + "repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data" + }, + "manifest": { + "name": "2-commit-fast", + "description": "Automates git commit process by selecting the first suggested message, generating structured commits with consistent formatting while skipping manual confirmation and removing Claude co-Contributorship footer", + "version": "1.0.0" + }, + "content": { + "files": [ + { + "path": "README.md", + "sha256": "5505dfb0dcb0b499d815dca76ee54dd8b694295cdf2df7b66fef24f294eb5ca1" + }, + { + "path": ".claude-plugin/plugin.json", + "sha256": "4bcde9367e18d04dfe939c6fa52a1642f48331a6d025162cdcbc2559f0e350c3" + }, + { + "path": "commands/2-commit-fast.md", + "sha256": "4dfd8e6915cf4ec1d4696cceb1895b22ebba34eb4da72a070d805d542fe5dd68" + } + ], + "dirSha256": "096ef1a48cfca856832e731f45ce02bfad45f4d7545ef73957025e0a09f0220f" + }, + "security": { + "scannedAt": null, + "scannerVersion": null, + "flags": [] + } +} \ No newline at end of file