Commit
Stage the right changes, write the message, commit. 01 → 02 → 03.
Actions
| # | Action | Step |
|---|---|---|
| 01 | collect |
Review the change and stage what belongs in one commit |
| 02 | message |
Write the conventional message |
| 03 | commit |
Commit, and push when asked |
Several concerns means several commits: repeat the chain, one concern at a time.
Before running an action, read its file in actions/, not only the table or assets.
Transversal rules
- Follow the project's convention in
aidd_docs/memory/vcs.mdwhen set, elseassets/commit-template.md. - One concern per commit. Imperative mood. The body says why, not what.
- Reference the issue in the body when there is one.
- Never
--forcepush;--force-with-leaseonly when explicitly asked. - A hook that rejects the commit is not this skill's job: report which hook and why, then stop. Re-stage only files a hook auto-formatted.
autonever prompts.interactiveconfirms before staging and before each split.- Commits locally by default; pushes as well only when the push option is set.
Assets
assets/commit-template.md: Conventional commit format reference.