commit — for Claude Code commit, pulse-data, community, for Claude Code, ide skills, If the directory exists, use, (child make branch), Otherwise, use regular git, Branch naming convention, **If not on

v1.0.0

このスキルについて

適した場面: Ideal for AI agents that need skill: commit changes. ローカライズされた概要: A data platform for criminal justice analysis and product development [public mirror] # Skill: Commit Changes Overview This skill commits uncommitted changes with clear, descriptive commit messages. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

機能

Skill: Commit Changes
This skill commits uncommitted changes with clear, descriptive commit messages.
Step 1: Analyze Uncommitted Changes
Run these commands to understand what needs to be committed:
git diff HEAD --stat

# Core Topics

Recidiviz Recidiviz
[45]
[28]
Updated: 4/20/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 10/11

This page remains useful for teams, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution Quality floor passed for review
Review Score
10/11
Quality Score
66
Canonical Locale
en
Detected Body Locale
en

適した場面: Ideal for AI agents that need skill: commit changes. ローカライズされた概要: A data platform for criminal justice analysis and product development [public mirror] # Skill: Commit Changes Overview This skill commits uncommitted changes with clear, descriptive commit messages. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

このスキルを使用する理由

推奨ポイント: commit helps agents skill: commit changes. A data platform for criminal justice analysis and product development [public mirror] # Skill: Commit Changes Overview This skill commits uncommitted changes with

おすすめ

適した場面: Ideal for AI agents that need skill: commit changes.

実現可能なユースケース for commit

ユースケース: Applying Skill: Commit Changes
ユースケース: Applying This skill commits uncommitted changes with clear, descriptive commit messages
ユースケース: Applying Step 1: Analyze Uncommitted Changes

! セキュリティと制限

  • 制約事項: Run these commands to understand what needs to be committed:
  • 制約事項: CRITICAL: Do NOT stage files that contain secrets (.env, credentials.json, etc.)
  • 制約事項: If you need to make changes:

Why this page is reference-only

  • - Current locale does not satisfy the locale-governance contract.

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

After The Review

Decide The Next Action Before You Keep Reading Repository Material

Killer-Skills should not stop at opening repository instructions. It should help you decide whether to install this skill, when to cross-check against trusted collections, and when to move into workflow rollout.

Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is commit?

適した場面: Ideal for AI agents that need skill: commit changes. ローカライズされた概要: A data platform for criminal justice analysis and product development [public mirror] # Skill: Commit Changes Overview This skill commits uncommitted changes with clear, descriptive commit messages. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

How do I install commit?

Run the command: npx killer-skills add Recidiviz/pulse-data/commit. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for commit?

Key use cases include: ユースケース: Applying Skill: Commit Changes, ユースケース: Applying This skill commits uncommitted changes with clear, descriptive commit messages, ユースケース: Applying Step 1: Analyze Uncommitted Changes.

Which IDEs are compatible with commit?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for commit?

制約事項: Run these commands to understand what needs to be committed:. 制約事項: CRITICAL: Do NOT stage files that contain secrets (.env, credentials.json, etc.). 制約事項: If you need to make changes:.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add Recidiviz/pulse-data/commit. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use commit immediately in the current project.

! Reference-Only Mode

This page remains useful for installation and reference, but Killer-Skills no longer treats it as a primary indexable landing page. Read the review above before relying on the upstream repository instructions.

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

commit

Install commit, an AI agent skill for AI agent workflows and automation. Review the use cases, limitations, and setup path before rollout.

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

Skill: Commit Changes

Overview

This skill commits uncommitted changes with clear, descriptive commit messages.

Instructions

Step 1: Analyze Uncommitted Changes

Run these commands to understand what needs to be committed:

bash
1git status 2git diff HEAD --stat 3git diff HEAD

Read any modified files if needed to understand the context of changes.

Step 2: Determine Target Branch

If on main:

Prompt the user to create a new branch. Suggest a name based on the changes.

Check if GitChildBranchHelpers is installed:

bash
1ls .git/child_branch_helper/ 2>/dev/null

If the directory exists, use cmk (child make branch):

bash
1cmk <username>/<short-description>

Otherwise, use regular git:

bash
1git checkout -b <username>/<short-description>

Branch naming convention: <username>/<kebab-case-description>

If not on main:

Ask the user if they want to commit to the current branch or create a new one. If the user explicitly says "commit to the current branch", skip this prompt.

Step 3: Stage Changes

Stage all relevant changes:

bash
1git add <files>

CRITICAL: Do NOT stage files that contain secrets (.env, credentials.json, etc.)

Step 4: Generate Commit Message

Create a commit message following this format:

  • Title: [STATE_CODE] Brief description or [Component] Brief description
  • Keep title under 72 characters
  • Use imperative mood ("Add feature" not "Added feature")

Examples:

  • [US_IX] Add CRC-like bed eligibility criteria
  • [BigQuery] Fix view dependency ordering
  • [Workflows] Update client record supervision level

Step 5: Create the Commit

bash
1git commit -m "$(cat <<'EOF' 2<commit message> 3 4🤖 Generated with [Claude Code](https://claude.com/claude-code) 5EOF 6)"

Step 6: Report What Was Done

After committing, tell the user:

✓ Created commit on branch: <branch-name>

Commit: <commit-hash-short>
<commit message title>

Files committed:
  - <file1>
  - <file2>

If you need to make changes:
  - Undo commit (keep changes): git reset --soft HEAD~1
  - Amend commit message: git commit --amend -m "New message"
  - Rename branch: git branch -m <new-name>

Step 7: Push to Remote (Optional)

Ask the user if they want to push. If yes:

Check if branch has upstream:

bash
1git rev-parse --abbrev-ref --symbolic-full-name @{u} 2>/dev/null

If the branch already has an upstream (command succeeds):

bash
1git push

If the branch is new (command fails):

bash
1git push -u origin <branch-name>

Important Notes

  • NEVER commit secrets or sensitive files
  • NEVER force push to main/master
  • ALWAYS use HEREDOC for multi-line commit messages to preserve formatting
  • NEVER include Personally Identifiable Information (PII) in commit messages. Avoid names, person IDs, or other identifying details about individuals.

関連スキル

Looking for an alternative to commit or another community skill for your workflow? Explore these related open-source skills.

すべて表示

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

333.8k
0
AI

widget-generator

Logo of f
f

カスタマイズ可能なウィジェットプラグインをprompts.chatのフィードシステム用に生成する

149.6k
0
AI

flags

Logo of vercel
vercel

React フレームワーク

138.4k
0
ブラウザ

pr-review

Logo of pytorch
pytorch

Pythonにおけるテンソルと動的ニューラルネットワーク(強力なGPUアクセラレーション)

98.6k
0
開発者