Skill Improver
Retrospect and improve Skills/Workflows based on real execution artifacts, making the skill chain more stable with use.
Input (pass path only)
- •
run_dir:runs/<workflow>/active/<run_id>/(oropenspec/changes/<change-id>/)
Output
- •
improvements.md: Improvement suggestions (can be directly converted to change tasks) - •Optional: Minimal patch to relevant
SKILL.md(only change what's necessary)
Process
- •Read
logs/state.jsonandlogs/events.jsonl, extract:- •Failure points (error types, frequency, missing context)
- •Time bottlenecks (repetitive steps, ineffective searches, excessive context)
- •Manual confirmation points (whether too early/too late/missing)
- •Check artifact contracts:
- •Whether each step has persisted output
- •Whether only paths are passed instead of content
- •Whether there are inconsistent naming/paths
- •Output improvement suggestions (sorted by benefit):
- •Prompt/trigger word optimization
- •I/O contract completion (add required fields, fix artifact file names)
- •Error handling and rejection strategies
- •Suggest new deterministic scripts (only when necessary)
Output Template (recommended)
- •Overview: Core issues from this run
- •Top Issues (high → low): Each includes "symptom/root cause/fix suggestion/related skill/suggested change point"
- •Suggested Minimal Change List: Listed by file