Uh oh!
There was an error while loading. Please reload this page.
Add skillet skill-routed PR reviewer workflow - #40399
Conversation
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
| shell: bash | ||
| run: | | ||
| set -euo pipefail | ||
| python <<'PY' |
There was a problem hiding this comment.
@copilot use actions/github-script instead of python
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
pelikhan
commented
Jun 20, 2026
@copilot when skillet can't find a matching slash command (and also there isn't any matching commands in the agentic-maintenance.yml file), it should post a comment with the available commands. Must be done in pre-activation. |
@copilot please reply with the available slash commands before activation.
|
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Fixed in 9c6f77e. |
@copilot review all comments and address unresolved review feedback.
|
@copilot please refresh the branch and summarize any remaining blockers.
|
This adds a new PR review workflow,
skillet, that treats slash commands as skill selectors under.github/skills. It pre-filters unmatched commands before agent execution, then runs a Copilot-based review with PR-safe outputs.New workflow:
skillet.github/workflows/skillet.mdas a centralized slash-command reviewer with the🍳identity.Pre-activation skill gating
/.github/skills/<command>/SKILL.md,PR review execution model
copilot-requests: write.noopwhen nothing actionable is found.Catch-all slash-command support
*as a catch-all centralized route.smoke*) intact while making*an explicit non-empty catch-all.Routing coverage
Example of the new routing shape:
A comment like:
now resolves to
.github/skills/developer/SKILL.md, andreview auth changesbecomes the reviewer’s task-specific request.