/install workflow-guardian
Workflow Guardian Skill
Purpose
Give the agent a system for HOW to work — not just what to do. Every repeating task type gets a defined workflow. Every workflow has rules, checkpoints, and gates. Violations are caught in real time and logged for review.
Core Concepts
| Concept | Meaning |
|---|---|
workflow |
Ordered step sequence for a specific task type |
rule |
A do or don't that applies globally or per workflow |
checkpoint |
Mandatory verification point inside a workflow |
gate |
Hard stop — cannot proceed until condition is met |
advisory |
Soft warning — log it, do not block |
violation |
A rule or gate broken during execution |
post-fix |
Corrective action applied after a violation |
Workflow States
| State | Meaning |
|---|---|
pending |
Defined, not yet started |
active |
Currently executing |
paused |
Waiting on gate condition or owner input |
completed |
Finished successfully, all checkpoints passed |
aborted |
Stopped — violation or owner cancel |
post-fix |
Completed but violation found, correction in progress |
Rule Types
| Type | Enforcement | What happens on break |
|---|---|---|
hard-do |
Mandatory action | Gate — workflow stops |
hard-dont |
Prohibited action | Gate — workflow stops |
soft-do |
Recommended action | Advisory — log + warn |
soft-dont |
Discouraged action | Advisory — log + warn |
global |
Applies to ALL workflows | Either hard or soft |
scoped |
Applies to one workflow only | Either hard or soft |
Folder Structure
workflow-guardian/
workflows/
active/ ← currently defined workflows
\x3Cworkflow-id>/
workflow.md ← definition: steps, gates, rules
run-log.md ← execution history (append-only)
archived/ ← deprecated workflows (never delete)
templates/ ← reusable workflow templates
rules/
global/
do.md ← global hard/soft dos
dont.md ← global hard/soft don'ts
do/ ← scoped do rules by workflow
\x3Cworkflow-id>.md
dont/ ← scoped don't rules by workflow
\x3Cworkflow-id>.md
checkpoints/
\x3Cworkflow-id>.md ← checkpoint definitions per workflow
violations/
raw/ ← captured immediately on detection
YYYY-MM-DD-\x3Cwf>-\x3Cslug>/entry.md
reviewed/ ← processed violations
hooks/
pre-task.md ← runs before any workflow step
post-task.md ← runs after any workflow step
on-violation.md ← fires immediately on rule break
on-complete.md ← fires when workflow completes
memory/
schema.json ← validated memory structure
index.json ← runtime state (auto-managed)
templates/
workflow.md ← template for new workflow definitions
violation-entry.md ← template for violation entries
crons/
active/
completed/
WORKFLOW_LOG.md ← master execution log (append-only)
RULES_INDEX.md ← all rules in one place
STATS.md ← compliance rate, violation counts
SOUL.md ← persistent soul context
AGENT.md ← behavioral enforcement rules
Slug Format
Workflow IDs: \x3Ccategory>-\x3Ctask-type> e.g. code-review, file-creation, api-integration
Violation slugs: YYYY-MM-DD-\x3Cworkflow-id>-\x3Crule-broken>
Immediate Violation Capture Rule
The moment a rule is broken — before any other action:
- Write to
violations/raw/\x3Cslug>/entry.md(minimum viable) - Fire
hooks/on-violation.md - If hard rule → GATE: stop workflow, surface to owner
- If soft rule → ADVISORY: log, warn, continue
Post-Fix Protocol
When a violation is found AFTER workflow completion:
- Set workflow state to
post-fix - Write violation entry
- Determine corrective action
- Apply fix if autonomous, else escalate
- Mark workflow
completedonly after fix confirmed
Workflow Definition Requirements
Every workflow in workflows/active/ MUST define:
steps[]— ordered list with descriptionsgates[]— hard stop conditionscheckpoints[]— verification pointsrules[]— scoped dos and don'tspost-fix-policy— what to do if violation found after completion
Stats Tracking
After every workflow completion or violation:
- Update
STATS.mdcompliance rate - Update
memory/index.json - If compliance rate drops below 80% for any workflow → advisory to owner
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install workflow-guardian - After installation, invoke the skill by name or use
/workflow-guardian - Provide required inputs per the skill's parameter spec and get structured output
What is Workflow Guardian?
Defines, enforces, and tracks structured workflows for any task type. Manages do/don't rules, execution sequences, hard gates, soft advisories, checkpoints,... It is an AI Agent Skill for Claude Code / OpenClaw, with 96 downloads so far.
How do I install Workflow Guardian?
Run "/install workflow-guardian" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Workflow Guardian free?
Yes, Workflow Guardian is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Workflow Guardian support?
Workflow Guardian is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Workflow Guardian?
It is built and maintained by cyber-bye (@cyber-bye); the current version is v1.0.0.