-
-
Notifications
You must be signed in to change notification settings - Fork 0
Contributing
ChefSkills prioritizes small, reviewable culinary skill changes over bulk-generated content. A useful contribution makes a decision easier to inspect, route, validate, or safely decline.
- improve a skill's decision criteria, workflow, or output contract
- add a focused reference that changes agent behavior
- add realistic scenarios with expected routing
- tighten safety guidance with cited, reviewable reasoning
- improve validators, evaluation tooling, or documentation
Avoid large recipe dumps, unreviewed food-safety claims, generic cooking advice, and new skills that duplicate an existing skill's responsibility.
- Open or link an issue when the change affects routing, safety, evaluation scope, or a new specialist skill.
- Keep the pull request small enough to review against one behavior or milestone.
- Update
tests/scenarios/andtests/expected-routing.yamlwhen routing changes. - Update catalog cases, state examples, fixtures, reports, and scorecards when behavior expectations change.
- Regenerate
evaluation/scorecards/summary.jsonwhen scorecards change. - Update public documentation or release notes when reader expectations change.
- Run validation before opening the pull request.
Each skill should include concise frontmatter, a focused workflow, an output contract, at least one reference file, and OpenAI agent metadata. Behavior changes should have matching scenario or evaluation evidence when practical.
.\scripts\validate-all.ps1The GitHub Actions workflow runs the same validation suite on pushes and pull requests.
Use the closest issue form for routing bugs, skill proposals, food-safety concerns, or evaluation fixture ideas. Pull requests should explain the behavior changed, routing and safety impact, source-check needs, evaluation updates, and validation evidence.
Templates: .github/ISSUE_TEMPLATE/
Read the repository contribution guide and Code of Conduct before contributing.
ChefSkills v0.1.0-public-preview is public-alpha software. Safety-sensitive culinary guidance requires current authoritative source checks and conservative uncertainty handling.