Agent Skills: Commit Current Changes

Reviews the current git changes and creates a commit with an emoji-prefixed message that matches the dominant type of work.

UncategorizedID: baptistearno/typebot.io/commit

Repository

baptisteArnoLicense: NOASSERTION
9,8423,043

Install this agent skill to your local

pnpm dlx add-skill https://github.com/baptisteArno/typebot.io/tree/HEAD/.agents/skills/commit

Skill Files

Browse the full folder contents for commit.

Download Skill

Loading file tree…

.agents/skills/commit/SKILL.md

Skill Metadata

Name
commit
Description
Reviews the current git changes and creates a commit with an emoji-prefixed message that matches the dominant type of work.

Commit Current Changes

Use this skill when the user asks to commit the current worktree changes.

Workflow

  1. Inspect the worktree before committing:
    • git status --short
    • git diff --staged
    • git diff
    • git log --oneline -5
  2. Review all staged and unstaged changes that will be part of the commit.
  3. Stage the relevant files, but never include likely secrets such as .env files or credential dumps.
  4. Write a concise commit message in the repository's usual style.
  5. Prefix the message with the single emoji that best matches the dominant change.
  6. Create the commit and confirm success with git status --short.

If there is nothing to commit, say so instead of creating an empty commit.

Emoji Mapping

  • πŸ› Fix a bug
  • ✨ New user-facing feature. Use this only for a meaningful feature users would actively want to try.
  • πŸ‘Œ New user-facing addition to an existing feature, such as a new option or small capability.
  • πŸ”§ New internal implementation
  • ♻️ Refactoring
  • πŸ’… UI or UX update
  • πŸ“ Blog or documentation update

Choosing the Prefix

  • Prefer the most user-visible category when a commit spans multiple areas.
  • Use ✨ sparingly. If the change is incremental rather than substantial, prefer πŸ‘Œ.
  • Use πŸ’… when the main value is visual polish, interaction quality, or layout improvements.
  • Use πŸ”§ when the change is mostly internal and not directly noticeable by end users.
  • Use ♻️ when behavior stays effectively the same and the main goal is code cleanup or restructuring.

Message Format

Write the message as:

<emoji> <imperative summary>

Keep it short, specific, and focused on why the change matters.

Examples:

  • πŸ”§ Add logs to debug WA status forward
  • πŸ’… Make group title hitbox fit text
  • ✨ Add prompt and new models to OpenAI transcription