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>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
|
@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.