Curator: evaluate & tune LLM consolidation quality (after outcome telemetry)
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 35
- Forks
- 4
- Avg merge
- 17h 19m
- Merged PRs (30d)
- 8
Description
Context
The periodic skill curator (crates/bot/src/learning_curator.rs, prompt CURATOR_SYSTEM_PROMPT in crates/right-codegen/src/agent_def.rs) ships an LLM consolidation pass: umbrella-merge near-duplicate rightx-* skills, demote narrow skills into an umbrella's references/, archive with absorbed_into. It is enabled by default and runs today.
What's missing: we have no measurement of how good those consolidation decisions are. We don't know whether it merges the right skills, over-merges, or rarely fires usefully. The marketing claim ("the curator decides two skills are duplicates and merges one into the other") is currently unproven in any deployment.
Blocked on
Curator outcome telemetry + dashboard observability (track "A"). We need run-level outcome data — what each curator pass merged/archived/demoted and why — before we can judge or tune quality. Do this issue after that lands.
Scope (once telemetry exists)
- Evaluate the consolidation pass against a real skill library: are umbrella / demote / archive decisions correct? false merges? missed duplicates? does it act at all?
- Tune
CURATOR_SYSTEM_PROMPTfrom observed behavior. - Consider a lightweight eval harness / golden cases for consolidation decisions.
References
- Deferred Phase-2:
docs/superpowers/specs/2026-05-22-prefilter-classifier-and-curator-state-design.md§11 (outcome-driven prompt calibration). - Curator design:
docs/superpowers/specs/2026-05-22-skill-learning-writer-curator-design.md.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
After curator outcome telemetry and dashboard observability land, read crates/bot/src/learning_curator.rs, the CURATOR_SYSTEM_PROMPT in crates/right-codegen/src/agent_def.rs, and the referenced design specs, especially §11. Inspect real consolidation outcomes, then evaluate umbrella, demote, and archive decisions; done means documented findings, a tuned prompt, and possibly golden cases or a lightweight evaluation harness.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- ai
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100