derive-review-rubricslisted
Install: claude install-skill wagneripjr/skills
This skill grounds a custom reviewer plugin in real evidence. It gathers two evidence streams, translates recurring patterns into rubric dimensions with anchors drawn from the evidence itself, then hands the design to `create-review-plugin` for scaffolding and validation. It does not scaffold, copy schemas, or run `tessl review run` — that is `create-review-plugin`'s job.
## Input
The user provides the scope to ground the rubric in:
- The skills to review (a directory of SKILL.md files, or "the installed skills"). These are the artefacts the produced plugin will score.
- A PR window for review feedback (a PR number or a time period like "the last 2 weeks").
- Optionally a log window and provider filter.
## Step 1 — Gather evidence
### Stream A — skills and PR feedback
1. Read each target SKILL.md for its intended behaviour (the `description` trigger and the workflow body). This is the baseline the rubric scores against.
2. Invoke `/find-optimizations` over the PR window, scoped to skill / SKILL.md PRs. Consume its findings — each has a **Type**, **Summary**, and **Evidence** (PR numbers and the specific review comments). The types come from find-optimizations' configurable list in `.tessl/memory/improvement-types.md` (default: `skill`, `rule`, `hook`, `test`, `refactor`, `verifier`); read it for the names in effect. Recurring `skill`-type feedback is the strongest rubric signal.
### Stream B — agent logs (optional)
Run `tessl agent-logs view --json --since <ISO timest