diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..b6cd633 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,26 @@ +--- +name: Bug report +about: Something in create-dev-loop.md produces a wrong or broken generated skill +title: "" +labels: bug +assignees: "" +--- + +**What went wrong** +A clear description of the incorrect behavior. + +**Which Step(s) of `create-dev-loop.md`** +e.g. Step 2 (explore), Step 3 (write skill), Step 4 (fill placeholders)... + +**Repo you generated against** +Language/build system, and anything about the repo's structure that might be +relevant (monorepo, no CI, no test suite, etc.). No need to link a private +repo — a description is enough. + +**Expected vs. actual** +What the generated skill should have contained, vs. what it actually +contained (paste the relevant excerpt, e.g. an unresolved `{{placeholder}}` +or a wrong command). + +**Additional context** +Anything else that would help track this down. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..0086358 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1 @@ +blank_issues_enabled: true diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000..839b04c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,23 @@ +--- +name: Feature request +about: Propose new capability for create-dev-loop.md (a new Step, placeholder, or Phase behavior) +title: "" +labels: enhancement +assignees: "" +--- + +**What's missing or limited today** +Describe the gap in what `/create-dev-loop` currently produces or supports. + +**Proposed change** +What you'd want the template to do instead. If this changes a Step count or +a Phase in the generated skill, say so explicitly — those need to stay in +sync with `README.md` per `CLAUDE.md`'s doc-sync rule. + +**Research grounding** +Per `CLAUDE.md`, changes to the template or a phase definition should be +grounded in empirical research rather than intuition. Cite a relevant +`RESEARCH.md` finding if one applies, or say explicitly that none does yet. + +**Alternatives considered** +Any other approaches you thought about and why you didn't propose them. diff --git a/.github/ISSUE_TEMPLATE/template_rule.md b/.github/ISSUE_TEMPLATE/template_rule.md new file mode 100644 index 0000000..b66a522 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/template_rule.md @@ -0,0 +1,26 @@ +--- +name: Promote a rule into the template +about: A lesson kept showing up across generated -dev-loop skills' self-audits and belongs in create-dev-loop.md +title: "" +labels: template-rule +assignees: "" +--- + +**Which skill(s) surfaced this** +Name the generated `-dev-loop` skill(s) where this gap showed up in a +self-audit (Phase 9). No need to link a private repo — a description of the +skill/project is enough. + +**What was ambiguous or missing** +What the current template (or a specific Step/Phase) doesn't cover, or +covers incorrectly. + +**Suggested instruction text** +Draft wording for the fix — a new/changed line in `create-dev-loop.md`, a +new substitution-table row, a new Edge case entry, etc. + +**Retrofit scope** +Per `CLAUDE.md`'s "Promoting a rule into the template" section: once this +rule lands in `create-dev-loop.md`, existing `-dev-loop` skills that +predate the change need a retrofit PR too. List any you know need one, even +if you can't open those PRs yourself. diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..b87e5c1 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,29 @@ +## Summary + + + +## Research grounding + + + +## Doc sync check + + + +- [ ] `README.md`'s "What it does" Step list still matches `create-dev-loop.md`'s Steps 1:1 +- [ ] Every `{{placeholder}}` added or changed has a corresponding Step 4 substitution-table row +- [ ] `RESEARCH.md` updated (new finding, or an **Implementations** entry if this ships a finding) + +## Test plan + +