Skip to content

ci: add 2027 eval workflow for per-PR skills evaluation#1

Merged
caffeinum merged 1 commit into
mainfrom
ci/2027-eval
May 19, 2026
Merged

ci: add 2027 eval workflow for per-PR skills evaluation#1
caffeinum merged 1 commit into
mainfrom
ci/2027-eval

Conversation

@caffeinum

Copy link
Copy Markdown

Summary

Adds an automated agent-experience eval that runs on PRs labeled trigger: preview.

Hands the agent an install spec pointing to the PR's commit (npx skills add <repo>#<sha>) via the prompt's skillsInstall template variable, then runs the eval and posts a sticky comment + commit status with the score.

Mirrors the same setup we shipped on team2027/sanity-cli, but simpler — no pkg-pr-new dependency since the skills CLI clones GitHub refs directly.

Prereqs

  1. Repo secret EVALS_API_KEY set in team2027/skills → Settings → Actions
  2. Workflow file needs to land on main before pull_request events will pick it up

Test plan

  • Merge to main
  • Add trigger: preview label to a fresh test PR
  • Watch for sticky comment + score
  • Optional: dogfood with an intentionally broken skill to verify the eval exercises the staging build

🤖 Generated with Claude Code

Triggers on PRs labeled 'trigger: preview'. Hands the agent an install
spec pointing to the PR's commit (`npx skills add <repo>#<sha>`) via
the prompt's skillsInstall template variable, then runs the eval and
posts a sticky comment + commit status with the score.

No pkg-pr-new dependency — skills CLI clones the GitHub ref directly.
@caffeinum caffeinum merged commit 42b79af into main May 19, 2026
1 check passed
@caffeinum caffeinum deleted the ci/2027-eval branch May 19, 2026 01:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant