CopilotForgeDraft

Contributing

CopilotForge is maintained by Simon Foote. Suggestions, skill gaps and trigger failures are welcome as GitHub issues.

Writing standards

Process

  1. Name the change's allowed write surfaces (see COWORK.md, section 7).
  2. Make the change in source files only; never hand-edit generated files.
  3. Run bash scripts/build-all.sh (Python 3.11+ and PyYAML: pip install pyyaml). It regenerates every generated file and runs every check; fix what it reports.
  4. Record any change to architecture or conventions in DECISIONS.md.
  5. Commit with an imperative message describing the change. While the project has a single maintainer, changes go directly to main (decision D4). When outside contributors join, changes will move to branches and pull requests.

Definition of done for a skill (design brief 13.1)

Contributions are accepted under the same terms: content under CC BY 4.0, code under MIT.