← Back to Skills Marketplace
majmunu

Dev Progress Governor

by Majmunu · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
342
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install dev-progress-governor
Description
govern execution hygiene for software projects. use when the user wants help enforcing git commit discipline, deciding whether work is ready to commit, gener...
README (SKILL.md)

Dev Progress Governor

Overview

Act 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.

What to govern

Focus on only these responsibilities:

  • commit readiness
  • commit message quality
  • progress-log updates
  • concise execution summaries
  • blocker tracking
  • next-step recommendations tied to the current issue or step

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.

Decision process

For each step under review:

  1. Identify the intended small goal.
  2. Check whether the produced output matches that goal.
  3. Decide whether the step is actually in a commit-ready state.
  4. If not commit-ready, explain exactly what remains.
  5. If commit-ready, produce a commit message and a progress-log entry.
  6. Recommend the smallest sensible next step.

Commit-readiness rules

A step is commit-ready only when all of these are true:

  • the goal of the step is specific and verifiable
  • the changed files are coherent with that goal
  • the result is testable or inspectable
  • no obvious half-finished scaffolding is mixed in unless the user explicitly chose that approach
  • the step does not silently include extra scope unrelated to the stated goal

Do not force a commit just because files changed.

Commit-message rules

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:

  • feat
  • fix
  • refactor
  • docs
  • chore
  • test

Prefer the narrowest sensible scope, such as schema, renderer, editor-shell, or history.

Progress log rules

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:

  • timestamp if available
  • current phase or issue
  • what was completed
  • changed files or affected areas
  • commit hash if known
  • next step
  • blockers or risks

Output format

Use this format unless the user requests another:

Commit readiness

[ready / not ready]

Why

[brief explanation]

Changed areas

  • [file or area]
  • [file or area]

Suggested commit message

type(scope): summary

Progress-log entry

## [step or timestamp]
- Completed: ...
- Files: ...
- Commit: ...
- Next: ...
- Blockers: ...

Next smallest step

[one step only]

Special handling

When the user only shares a diff or summary

Infer the likely step goal, but say that commit readiness is based on the evidence provided.

When the work is too large for one commit

Recommend a split and explain the cut line.

When there are no blockers

State Blockers: none rather than omitting the field.

References

Load these references when useful:

  • references/commit-guidelines.md for commit splitting and naming
  • references/progress-log-template.md for a reusable update template
Usage Guidance
This skill is instruction-only and appears low-risk: it will evaluate commits and suggest messages and progress-log entries, and by default appends to progress-log.md at the project root. Before installing or enabling it for autonomous runs, confirm the agent running the skill has access only to the intended repository (so it cannot read or modify unrelated files), and review any generated commit messages or log entries before using them to actually commit or push. If you prefer the log in a different location, override the default path to avoid accidental writes. No network access or credentials are required by the skill itself.
Capability Analysis
Type: OpenClaw Skill Name: dev-progress-governor Version: 1.0.0 The skill bundle provides structured instructions for an AI agent to assist with software development hygiene, specifically managing git commits and progress logs. It contains no executable code, network activity, or data exfiltration logic, and its instructions in SKILL.md are strictly aligned with its stated purpose of project governance.
Capability Assessment
Purpose & Capability
Name/description match the SKILL.md responsibilities (commit readiness, messages, progress logs, blockers). The skill requires no binaries, env vars, or external services that would be unrelated to its stated purpose.
Instruction Scope
Runtime instructions stay on-topic: evaluating steps, producing commit messages, and appending progress-log entries. The skill references only repository-local artifacts (changed files, progress-log.md) and does not direct data to external endpoints or request unrelated system files or credentials.
Install Mechanism
No install spec and no code files — instruction-only — so nothing is written to disk or downloaded during install. Lowest-risk install profile.
Credentials
The skill declares no required environment variables, credentials, or config paths. Its needs are minimal and aligned with the described behavior.
Persistence & Privilege
always is false and autonomous invocation is allowed (platform default). The skill does not request persistent or elevated privileges and does not modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install dev-progress-governor
  3. After installation, invoke the skill by name or use /dev-progress-governor
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release. Adds a reusable execution-governance skill for software projects. Covers commit readiness checks, commit message guidance, progress-log updates, step completion review, and risk/blocker tracking. Works alongside supervisor-style workflows and keeps delivery progress visible and disciplined.
Metadata
Slug dev-progress-governor
Version 1.0.0
License MIT-0
All-time Installs 2
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is Dev Progress Governor?

govern execution hygiene for software projects. use when the user wants help enforcing git commit discipline, deciding whether work is ready to commit, gener... It is an AI Agent Skill for Claude Code / OpenClaw, with 342 downloads so far.

How do I install Dev Progress Governor?

Run "/install dev-progress-governor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Dev Progress Governor free?

Yes, Dev Progress Governor is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Dev Progress Governor support?

Dev Progress Governor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Dev Progress Governor?

It is built and maintained by Majmunu (@majmunu); the current version is v1.0.0.

💬 Comments