Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
A direct command skips the review prompt. Inspect the source before running it.
Standalone usage: Loop detection, parallel decisions, and MCE analysis work independently.
Full integration provides constraint-aware workflow recommendations.
Data handling: This skill operates within your agent's trust boundary. When triggered,
it uses your agent's configured model for workflow analysis and decision support. No external APIs
or third-party services are called. Results are written to output/ subdirectories in your workspace.
⚠️ File access: This skill reads user-specified directories and files for analysis:
/wt loops [path] scans the specified directory (default: current working directory)
/wt mce <file> reads the specified file for size analysis
The metadata declares only config and output paths. See Security Considerations for details.
What This Solves
Workflows accumulate friction — loops that never close, decisions about parallel vs serial execution, files that grow too large. This skill provides utilities for common workflow problems:
Loop detection — find DEFERRED, PLACEHOLDER, and TODO markers before marking work complete
Parallel decisions — 5-factor framework for when to parallelize vs serialize
# .openclaw/workflow-tools.yamlloops:patterns:# Patterns to detect as open loops-"TODO:"-"FIXME:"-"HACK:"-"XXX:"-"DEFERRED:"-"PLACEHOLDER:"exclude:# Paths to exclude from scanning-"vendor/"-"node_modules/"mce:threshold:200# Line threshold for MCE compliancewarning_threshold:300# Line threshold for warningparallel:default_factors:5# Number of factors to evaluate
/wt parallel "Deploy new payment service to production"
[PARALLEL VS SERIAL ANALYSIS]
Task: "Deploy new payment service to production"
Factor Analysis:
1. Team: ✗ Serial - Single SRE team handles deploys
2. Coupling: ✗ Serial - Payment depends on auth service
3. Interface: ✓ Parallel - Clear API contracts defined
4. Pattern: ✗ Serial - Requires sequential rollout (canary → staging → prod)
5. Integration: ✗ Serial - Payment gateway integration must be verified
Score: 1/5 factors favor parallel
Recommendation: SERIAL deployment
Rationale: High-risk service requiring careful sequential verification.
Example: Infrastructure Loop Detection
/wt loops infra/ --pattern "MANUAL:,HARDCODED:"
[OPEN LOOPS DETECTED]
Scanned: ./infra
Files checked: 23
Infrastructure Issues (5):
infra/terraform/main.tf:45 HARDCODED: AWS region
infra/k8s/deployment.yaml:78 MANUAL: replica count
infra/docker/Dockerfile:12 TODO: multi-stage build
infra/scripts/deploy.sh:34 FIXME: rollback not implemented
infra/helm/values.yaml:56 PLACEHOLDER: production secrets
Summary: 2 high, 2 medium, 1 low priority
Action: Address HARDCODED and FIXME before next release.
Output
/wt loops output
[OPEN LOOPS DETECTED]
Scanned: ./src
Files checked: 47
Open loops found (12):
High Priority (FIXME, XXX):
src/auth/handler.go:45 FIXME: race condition in token refresh
src/api/client.go:123 XXX: review error handling
Medium Priority (TODO):
src/handlers/user.go:78 TODO: add input validation
src/db/queries.go:234 TODO: optimize query
src/utils/hash.go:12 TODO: add caching
Low Priority (DEFERRED, PLACEHOLDER):
src/config/loader.go:89 DEFERRED: support YAML config
src/templates/email.go:34 PLACEHOLDER: email templates
...
Summary: 2 high, 5 medium, 5 low priority loops
Action: Address high priority loops before release.
/wt parallel output
[PARALLEL VS SERIAL ANALYSIS]
Task: "Implement authentication and authorization"
Factor Analysis:
1. Team (独立性):
✓ Parallel - Auth and authz can be assigned separately
2. Coupling (結合度):
✗ Serial - Authz depends on auth tokens
3. Interface (境界):
✓ Parallel - Clear token interface between them
4. Pattern (手法):
✓ Parallel - Both follow established patterns
5. Integration (統合):
✗ Serial - Token format must match exactly
Score: 3/5 factors favor parallel
Recommendation: SERIAL with parallel sub-tasks
Rationale: Core dependency between auth and authz, but sub-components
within each can be developed in parallel.
Suggested approach:
1. Define token interface (serial, required first)
2. Implement auth + authz (parallel, once interface stable)
3. Integration testing (serial, final step)
Configuration files in .openclaw/workflow-tools.yaml and .claude/workflow-tools.yaml
User-specified directories via /wt loops [path] — scans for patterns (read-only)
User-specified files via /wt mce <file> — reads for size analysis (read-only)
Its own output directories (write):
output/loops/ — loop scan results
output/parallel-decisions/ — decision records
output/mce-analysis/ — file analysis results
output/subworkflows/ — subworkflow outputs
⚠️ IMPORTANT: The metadata declares only config and output paths. However, /wt loops and
/wt mce read arbitrary user-specified paths beyond the declared metadata. This is by
design — analysis requires reading the files/directories you want to analyze.
What this skill does NOT access:
System environment variables
Network resources or external APIs
What this skill does NOT do:
Send data to external services
Execute arbitrary code
Modify source files (analysis is read-only)
⚠️ Path scanning (/wt loops):
The /wt loops command accepts an arbitrary directory path argument. It will recursively
scan the specified directory for loop patterns (TODO, FIXME, etc.). This is a read-only
operation but can scan any directory you have filesystem access to. The skill does NOT
restrict which paths can be scanned — use caution with sensitive directories. Consider
using --exclude to skip sensitive paths.
Subworkflow spawning (/wt subworkflow):
The /wt subworkflow command spawns other ClawHub skills installed in your environment.
Scope: Can invoke any skill installed via openclaw install
Permissions: Spawned skills execute with their own declared permissions (not elevated)
Categories: Typically research-*, generate-*, validate-*, transform-* skills
Risk: The effective permission footprint is the union of this skill plus any spawned skills
Review your installed skills (openclaw list) to understand the combined permission scope
when using subworkflow spawning.
Provenance note:
This skill is developed by Live Neon (https://github.com/live-neon/skills) and published
to ClawHub under the leegitw account. Both refer to the same maintainer.
Acceptance Criteria
/wt loops detects all standard loop patterns
/wt loops categorizes by priority (high/medium/low)
/wt parallel evaluates all 5 factors
/wt parallel provides clear recommendation with rationale