spencermarx

Atomic Commits — Development skill for Claude Code

Development community

Analyze staged changes and organize them into intuitive atomic commits following conventional commits.

How to install Atomic Commits

Installs to ~/.claude/commands/spencermarx-obsidian-ai-atomic-commits.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/spencermarx/obsidian-ai/HEAD/.claude/commands/atomic-commits.md -o ~/.claude/commands/spencermarx-obsidian-ai-atomic-commits.md

Restart Claude Code, or start a new session, for it to be picked up.

What Atomic Commits does


description: Analyze staged changes and organize them into intuitive atomic commits following conventional commits.

Atomic Commits

Analyze staged changes along with relevant requirements and OpenSpec files, then organize and commit them as intuitive atomic commits following conventional commits.

Prerequisites

  • Ensure there are staged changes (git diff --staged)
  • Review any related OpenSpec change documents in openspec/changes/

Steps

  1. **Analyze Staged Changes**

Alternatives in Development

  • Ralph Loop — Autonomous coding loop — works through tasks, commits, repeats 14k ★
  • Tentacle Planner — You are the Tentacle Planner — a meta-agent that analyzes this codebase and creates department tentacles to or 1.4k ★
  • Carls Product OS — A personal operating system for Claude Code - how I organize my PM workspace 222 ★

Full documentation available on GitHub

View Source Repository