Files
Clay Good 7431ebb089 feat(github): add issue forms and a PR template
CONTRIBUTING asks every change to start with an issue or a discussion, but
the repository had no `.github/ISSUE_TEMPLATE/` and no PR template, so a
contributor who clones the repo and opens a PR meets a blank box and, later,
a review comment asking them to go file the issue they did not know they
needed.

- `ISSUE_TEMPLATE/bug_report.yml` asks for expected, actual, a minimal repro,
  `openspec --version`, and the agent and model, and points users who already
  have OpenSpec installed at `openspec feedback`.
- `ISSUE_TEMPLATE/feature_request.yml` asks for the problem, who it affects,
  and what was tried, and routes core-design topics to Discussions.
- `ISSUE_TEMPLATE/config.yml` keeps blank issues enabled, so the pre-filled
  URL that `openspec feedback` prints when `gh` is unavailable still works,
  and links Discussions and Discord.
- `PULL_REQUEST_TEMPLATE.md` puts `Closes #` on the first line with the
  "no issue yet?" path directly under it, catching the PR-first contributor
  at the moment they need it — no bot and no CI gate.

Labels referenced by the forms (`bug`, `enhancement`, `needs-triage`) all
exist in this repository.

Part of #1834

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-11 09:39:38 -05:00
..