diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 495d43d357..50fb1038be 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -327,3 +327,8 @@ Skills and agents in this repo should be: - **Minimal**: no extra features or scope creep; focus on the task. - **Verifiable**: always include a way to validate success. - **Tool-conscious**: don't assume capabilities that might not exist in every runtime. + +## Skill-Validator & Evaluation workflow + +Changes to `eng/skill-validator` or the `.github/workflows/evaluation*.yml` workflows must be made from a branch in the `dotnet/skills` repository (i.e., not from a fork). This is a security measure. +For pull requests from forks, the evaluation workflow (triggered via `/evaluate`) always uses the workflow YAML from the default branch of `dotnet/skills` and builds the validator from that default-branch checkout, so any changes to these files in the forked PR will be ignored during evaluation.