Skip to content
Development
Skill

/ci-commit

Only use when the user explicitly invokes this skill by name.

BOOST
From plugin
humanlayer
12k56 skills
Install
$ npx -y skills add humanlayer/humanlayer --skill ci-commit --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/ci-commit

Context preview

The summary Claude sees to decide when to auto-load this skill.

Only use when the user explicitly invokes this skill by name.

SKILL.md

ci-commit.SKILL.md
name: ci-commit
description: Only use when the user explicitly invokes this skill by name.

Commit Changes

You are tasked with creating git commits for the changes made during this session.

Process:

1. **Think about what changed:**

  • Review the conversation history and understand what was accomplished
  • Run `git status` to see current changes
  • Run `git diff` to understand the modifications
  • Consider whether changes should be one commit or multiple logical commits

2. **Plan your commit(s):**

  • Identify which files belong together
  • Draft clear, descriptive commit messages
  • Use imperative mood in commit messages
  • Focus on why the changes were made, not just what

3. **Execute upon confirmation:**

  • Use `git add` with specific files (never use `-A` or `.`)
  • Never commit the `rpi/` directory or anything inside it!
  • Never commit dummy files, test scripts, or other files which you created or which appear to have been created but which were not part of your changes or directly caused by them (e.g. generated code)
  • Create commits with your planned messages until all of your changes are committed with `git commit -m`

Remember:

  • You have the full context of what was done in this session
  • Group related changes together
  • Keep commits focused and atomic when possible
  • The user trusts your judgment - they asked you to commit
  • **IMPORTANT**: - never stop and ask for feedback from the user.
Read more
Ships withhumanlayer

HumanLayer runs coding agents (Claude Code, Codex, OpenCode, Pi) on your machines and lets your team steer them from one place: tasks, sessions, plans, and reviews, synced between a desktop app, a web app, and a daemon on each host. This repo holds all of it.

Get the whole plugin

Other skills on humanlayer.