forceinjection/awesome-skills/update-submitter
Claude Code and agent skill by forceinjection/awesome-skills
- community
Checking that the SKILL.md file is still in the repository.
Analyzes git status, groups related file changes, and generates standardized Conventional Commits. Invoke when the user wants to commit changes, submit updates, or create a PR.
Install
npx vskill@latest install forceinjection/awesome-skills/update-submitterSKILL.md
Update Submitter
This skill automates the process of reviewing local repository changes, grouping related file modifications, and generating standardized commit messages following the Conventional Commits specification.
1. Core Workflow
The workflow outlines the exact steps to collect changes, group them, and generate commits.
1.1 Target Initialization
Accept the target directory and gather the current state of the repository.
- Accept a target directory path from the user. If no path is provided, default to the current project directory.
- Execute
git statusto retrieve the list of modified, added, deleted, and untracked files. - If necessary, execute
git difforgit diff --stagedto understand the context of the changes.
1.2 Change Analysis and Grouping
Analyze the changed files and group them into logical units that belong in the same commit.
- Review the list of changed files.
- Group files based on their relationships (e.g., UI components together, database schemas together, documentation updates together).
- Ensure that unrelated changes are kept in separate commit groups to maintain a clean git history.
1.3 Commit Message Generation
Generate a standardized commit message for each logical group of changes.
- Follow the Conventional Commits specification format:
<type>[optional scope]: <description>. - Use the appropriate
typebased on the following standards:
feat: A new feature.fix: A bug fix.docs: Documentation only changes.style: Changes that do not affect the meaning of the code (white-space, formatting, etc.).refactor: A code change that neither fixes a bug nor adds a feature.perf: A code change that improves performance.test: Adding missing tests or correcting existing tests.chore: Changes to the build process or auxiliary tools and libraries.
- Provide a clear and concise
descriptionof the changes.
1.4 Execution and Confirmation
Present the proposed commit plan to the user and execute upon confirmation.
- Output the proposed commit groups and their corresponding commit messages to the user for review.
- Wait for the user's explicit confirmation.
- Once confirmed, execute the appropriate
git add <files>andgit commit -m "<message>"commands for each group.
2. Usage Examples
These examples demonstrate how to invoke and use the skill in the terminal.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/update-submitter/SKILL.md
Popularity
- Repository stars
- 82
- Repository forks
- 14
- 7-day trend score
- 22
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 27 Aug 2026, 2 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/forceinjection/awesome-skills/update-submitter)