Automates staging and committing project changes with structured commit messages.
Install
mkdir -p .claude/skills/commit-dfmendivelso10 && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/19025" && unzip -o skill.zip -d .claude/skills/commit-dfmendivelso10 && rm skill.zipInstalls to .claude/skills/commit-dfmendivelso10
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Stage and commit all analysis changes with a descriptive message.Key capabilities
- →Review changes using git diff
- →Stage relevant files like scripts and outputs
- →Draft commit messages following a project convention
- →Commit changes with a Co-Authored-By line
- →Confirm commit status with git status
How it works
The skill guides the user through reviewing changes, staging specific files, and drafting a commit message according to a defined format. It then commits these changes with a co-authorship line.
Inputs & outputs
When to use commit
- →Commit analysis changes
- →Stage new project files
- →Format git commit messages
About this skill
Commit Analysis Changes
- Run
git statusto see what changed - Run
git diffto review changes - Stage relevant files (scripts, outputs, quality_reports)
- Skip:
data/raw/,.env, any credentials
- Skip:
- Draft commit message following project convention:
- Format:
[scope] brief description - Examples:
[timeseries] add VAR(2) with Cholesky decomposition - Examples:
[panel] add DiD with callaway-santanna estimator
- Format:
- Commit with Co-Authored-By line
- Confirm with
git status
Do NOT push unless user explicitly asks.
When not to use it
- →When the user explicitly asks not to push changes
- →When changes include data/raw, .env, or credentials
Limitations
- →Does not push changes to a remote repository
- →Excludes specific files like data/raw, .env, and credentials from staging
How it compares
This workflow provides a structured approach to committing analysis changes, ensuring adherence to project conventions for commit messages and file staging, unlike a manual git commit.
Compared to similar skills
commit side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| commit (this skill) | 0 | 1mo | Review | Beginner |
| tmux | 20 | 2mo | Review | Intermediate |
| jira | 11 | 6mo | No flags | Beginner |
| triaging-issues | 5 | 2mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
tmux
openclaw
Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
jira
davila7
Use when the user mentions Jira issues (e.g., "PROJ-123"), asks about tickets, wants to create/view/update issues, check sprint status, or manage their Jira workflow. Triggers on keywords like "jira", "issue", "ticket", "sprint", "backlog", or issue key patterns.
triaging-issues
pytorch
Triages GitHub issues by routing to oncall teams, applying labels, and closing questions. Use when processing new PyTorch issues or when asked to triage an issue.
file-manager
Xxiii8322766509
文件管理技能。用于创建、移动、复制、删除文件和文件夹,整理目录结构。当用户需要管理文件、整理文件夹或批量处理文件时使用。
openspec-archive-change
studyzy
归档实验性工作流中已完成的变更。当用户想要在实现完成后最终确定并归档变更时使用。
slash-commands
parcadei
Create and use Claude Code slash commands - quick prompts, bash execution, file references