harness-commit
Installation
SKILL.md
Harness Commit
Prepare cohesive commits with English Conventional Commit messages. Message preparation is read-only; creating a commit requires explicit authorization and never implies pushing it.
Prepare a Commit
-
Read applicable repository instructions.
-
Inspect
git status, the relevant staged and unstaged diffs, and recent commit style. Do not stage unrelated user changes. -
Group changes by one primary intent. Prefer multiple cohesive commits over one message that hides unrelated changes.
-
Choose the type and optional stable scope. Read references/conventional-commits.md when classification is ambiguous.
-
Write a concise English imperative description, then validate it:
python3 scripts/validate_conventional.py \ --message "docs(harness): define artifact routing" \ --branch "docs/artifact-routing"