sl-commit

Installation
SKILL.md

Smart Sapling Commit

Create well-formatted commits following the Conventional Commits specification using Sapling SCM.

<EXTREMELY_IMPORTANT>

Windows Note: Use the full path to sl.exe to avoid conflicts with PowerShell's built-in sl alias for Set-Location. </EXTREMELY_IMPORTANT>

What This Skill Does

  1. Checks which files have changes with sl status
  2. If there are untracked files to include, adds them with sl add
  3. Performs a sl diff to understand what changes are being committed
  4. Analyzes the diff to determine if multiple distinct logical changes are present
  5. If multiple distinct changes are detected, suggests breaking the commit into multiple smaller commits
  6. For each commit, creates a commit message using conventional commit format

Commands to Use

Related skills
Installs
168
Repository
flora131/atomic
GitHub Stars
169
First Seen
Apr 7, 2026