Skip to main content
skill CX Codex

gjalla-prepare-and-commit — Claude Code skill: setup guide

Prepares staged code for clean commits by verifying tests and splitting mixed diffs. It formats change reports for human review.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add gjalla/engineering --skill gjalla-prepare-and-commit -a claude-code
npx skills add gjalla/engineering --skill gjalla-prepare-commit -a claude-code
Open on GitHub

What gjalla-prepare-and-commit does

This skill guides the agent through verifying working changes before creating git commits. It checks whether acceptance criteria are met and placeholder stubs are removed. If checks fail, the agent stops instead of applying quick fixes.

The workflow introduces an explicit human gate. The agent drafts a short summary covering test runs and system impact. Then it prepares a staging plan using precise file selection or git add -p rather than broad git add . operations.

Syncing specs into the main record fails completely if repository hooks for gjalla are not installed beforehand. The tool also formats commit metadata using gjalla attest --example and stops before pushing code to remote branches without direct permission.

What it helps with

  • verify test results and remove leftover placeholder stubs
  • split mixed diffs into atomic commits using git add -p
  • generate an evidence-backed change summary for human review
  • format attestations for gjalla commit hooks

Example prompts for the agent

  • Review current unstaged changes and prepare an atomic commit plan.
  • Run tests and draft the change report before staging files.
  • Generate the gjalla attestation and commit this bugfix.

How to install gjalla-prepare-and-commit

1Skills CLI (Vercel)

npx skills add gjalla/engineering --skill gjalla-prepare-and-commit -a claude-code
npx skills add gjalla/engineering --skill gjalla-prepare-commit -a claude-code

2Manually: put the files in place

~/.claude/skills/gjalla-prepare-commit/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/gjalla-prepare-commit/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about gjalla-prepare-and-commit

How do I install gjalla-prepare-and-commit in Claude Code?

Run npx skills add gjalla/engineering --skill gjalla-prepare-and-commit -a claude-code.

What does gjalla-prepare-and-commit do?

It enforces pre-commit verification by running tests, drafting an evidence report for human review, and splitting diffs into atomic commits.

What happens if gjalla git hooks are missing?

Without the preconfigured hooks, your attestation and spec will fail to sync with the primary source of truth during the commit.

Similar skills

All skills for Git and GitHub →

From the same set5

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor