Install
openclaw skills install pi-workflowWorkflow orchestration for Pi's task management, self-improvement, and code quality standards. Use when starting new projects, managing multi-step tasks (3+...
openclaw skills install pi-workflowThis skill provides Pi's structured approach to task management, quality assurance, and continuous self-improvement.
Enter plan mode for ANY non-trivial task (3+ steps or architectural decisions):
tasks/lessons.md with metadata (Priority, Status, Area, Pattern-Key)tasks/errors.md for diagnosis patternstasks/feature_requests.md for future worktasks/todo.md with checkable itemstasks/todo.mdtasks/lessons.md after correctionstasks/todo.md — active sprint (current project)tasks/lessons.md — corrections, insights, best practices (structured)tasks/errors.md — command failures, API errors, exceptions (NEW)tasks/feature_requests.md — missing capabilities, feature requests (NEW)memory/YYYY-MM-DD.md — session logs (daily)MEMORY.md — your curated memories (maintained by user)See WORKFLOW_ORCHESTRATION.md for detailed reference.
See LESSONS.md for philosophy and framing.
See PHASE1-PHASE2-ENHANCED-LESSONS.md for structured lesson format and file separation.
See LESSONS_UPDATE_GUIDE.md for syncing lessons from workspace to skill.
Each lesson gets structured metadata for filtering and recurring pattern detection:
## [LRN-YYYYMMDD-XXX] rule_name (category)
**Logged**: ISO-8601 timestamp
**Priority**: low | medium | high | critical
**Status**: pending | in_progress | resolved | promoted
**Area**: backend | infra | tests | docs | config
**Pattern-Key**: category.pattern_name (optional, for recurring detection)
### Summary
One-line description
### Details
Full context and examples
### Applied to
Projects or files where this was used
### Metadata
- Source: correction | insight | user_feedback
- Related Files: path/to/file
- Tags: tag1, tag2
- See Also: LRN-20250225-001 (if related to existing entry)
- Recurrence-Count: 1 (increment if you see it again)
- First-Seen: 2025-02-23
- Last-Seen: 2025-02-23
Log failures and feature gaps separately for better organization:
Errors (tasks/errors.md):
Features (tasks/feature_requests.md):
Periodically merge workspace lessons into the published skill:
# From openclaw-workflow repo
python3 scripts/sync_lessons.py --workspace ~/.openclaw/workspace
# Dry run (preview changes)
python3 scripts/sync_lessons.py --workspace ~/.openclaw/workspace --dry-run
This merges workspace lessons into references/lessons.md for version control and sharing.
Enable automatic bootstrap reminders for self-improvement:
openclaw hooks enable pi-workflow
This injects a reminder at session start showing:
See hooks/openclaw/HOOK.md for details.