Install
openclaw skills install dev-progress-governorgovern execution hygiene for software projects. use when the user wants help enforcing git commit discipline, deciding whether work is ready to commit, gener...
openclaw skills install dev-progress-governorAct as the execution-governance layer for software development. Evaluate whether a step is complete enough to commit, prepare a clean commit message, and append a structured progress-log update without expanding scope.
Focus on only these responsibilities:
Do not take over project planning unless the user explicitly asks. Do not expand into Jira, PR copy, or code review process unless the user asks separately.
For each step under review:
A step is commit-ready only when all of these are true:
Do not force a commit just because files changed.
Write commit messages in this style unless the user prefers another convention:
type(scope): short summary
Use a short body only when it materially helps.
Good types:
Prefer the narrowest sensible scope, such as schema, renderer, editor-shell, or history.
Default log filename: progress-log.md
Allow the user to override the path. If no path is given, assume progress-log.md at the project root.
Each progress update should append:
Use this format unless the user requests another:
[ready / not ready]
[brief explanation]
type(scope): summary
## [step or timestamp]
- Completed: ...
- Files: ...
- Commit: ...
- Next: ...
- Blockers: ...
[one step only]
Infer the likely step goal, but say that commit readiness is based on the evidence provided.
Recommend a split and explain the cut line.
State Blockers: none rather than omitting the field.
Load these references when useful:
references/commit-guidelines.md for commit splitting and namingreferences/progress-log-template.md for a reusable update template