Автоматический коммит с привязкой к задаче
★ 6.9 · vibe-coding
Commit Formatting is a Claude Code skill that creates a jj commit and automatically documents the result on the active crosslink issue, closing the audit trail after a unit of work in a version-controlled project. Reach for it when you want a single action to both commit changes and log them to your issue tracker, when you need every commit linked to a task without manual copy-pasting, or when the project demands a complete audit trail with no gaps. The skill runs `jj diff --stat` first to inspect the working copy (Jujutsu has no staging area, so no `git add` is needed), then composes a conventional-commit-style message with an optional crosslink issue reference, runs `jj commit -m`, and — on success — calls `crosslink issue comment ... --kind result` with the commit hash and a short file-change summary. If no active crosslink session or issue is found, the comment step is silently skipped; if the commit itself fails (e.g. a pre-commit hook), no result comment is recorded. Direction is forward — creating and documenting a new commit, not inspecting history or managing pull requests. Works for teams using jj alongside crosslink issue tracking; not applicable to plain git repositories without crosslink integration.
- #version-control
- #jj-jujutsu
- #git
- #commit-automation
- #documentation
- #crosslink