Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
lanyasheng avatar

Improvement Orchestrator

  • 1 installs
  • 6 repo stars
  • Updated April 13, 2026
  • lanyasheng/auto-improvement-orchestrator-skill

Runs the full generate-score-evaluate-execute-gate skill-improvement pipeline end to end, auto-retrying failed rounds by injecting failure traces.

About

Coordinates the five-stage improvement pipeline (Generator, Discriminator, Evaluator, Executor, Gate) for one or more skills. A developer uses it to run a complete improvement cycle with trace-aware retries rather than invoking each stage manually.

  • End-to-end pipeline with a Ralph Wiggum retry loop (max 3) that injects failure traces
  • Evaluator stage is skipped when no task_suite.yaml exists

Improvement Orchestrator by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #642 of 782 Skill Development skills by installs in the Skillselion catalog
  • Data as of Aug 2, 2026 (Skillselion catalog sync)
npx skills add https://github.com/lanyasheng/auto-improvement-orchestrator-skill --skill improvement-orchestrator

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars6
Last updatedApril 13, 2026
Repositorylanyasheng/auto-improvement-orchestrator-skill

What it does

Runs the full generate-score-evaluate-execute-gate skill-improvement pipeline end to end, auto-retrying failed rounds by injecting failure traces.

Files

SKILL.mdMarkdownGitHub ↗

Improvement Orchestrator

Coordinates the full improvement pipeline: Generator → Discriminator → Evaluator → Executor → Gate.

When to Use

  • Run a full improvement cycle on one or more skills
  • Coordinate the 5-stage pipeline end-to-end (with optional evaluator)
  • Retry failed improvements with trace-aware feedback (Ralph Wiggum loop)

When NOT to Use

  • 只想检查 skill 质量评分 → use improvement-learner
  • 只想手动给候选打分 → use improvement-discriminator
  • 只想改一个文件 → use improvement-executor
  • 只想查基准数据 → use benchmark-store

Pipeline

propose → discriminate → evaluate* → execute → gate
         ↻ Ralph Wiggum: fail → inject trace → retry (max 3)
         * evaluate is optional — skipped if no task_suite.yaml exists

<example> 正确用法: 对一个 skill 运行全流程改进 $ python3 scripts/orchestrate.py --target /path/to/skill --state-root ./state → 自动完成: 生成候选 → 多人盲审 → 任务评估 → 执行变更 → 6层门禁 → 失败时自动注入 trace 重试(最多 3 次) </example>

<anti-example> 错误用法: 只想看评分却用了 orchestrator $ python3 scripts/orchestrate.py --target /path/to/skill # 会执行变更! → 应该用: python3 improvement-learner/scripts/self_improve.py --skill-path /path/to/skill --max-iterations 1 </anti-example>

CLI

python3 scripts/orchestrate.py \
  --target /path/to/skill \
  --state-root /path/to/state \
  --max-retries 3 \
  --auto

Output Artifacts

RequestDeliverable
Full pipelineJSON with all stage outputs, final scores, execution trace
Retry cycleUpdated candidates with injected failure traces

Related Skills

  • improvement-generator: Produces candidate proposals (stage 1)
  • improvement-discriminator: Multi-reviewer panel scoring (stage 2)
  • improvement-evaluator: Task suite execution validation (stage 3, optional)
  • improvement-executor: Applies changes with backup/rollback (stage 4)
  • improvement-gate: 6-layer quality gate (stage 5)
  • benchmark-store: Frozen benchmarks and Pareto front data

References

  • Architecture — System design and data flow
  • Guardrails — Safety rules and protected targets
  • End-to-End Demo — Complete walkthrough

Related skills

Skill Developmentagentsautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.