Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -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.
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
blank_issues_enabled: true
23 changes: 23 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -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.
26 changes: 26 additions & 0 deletions .github/ISSUE_TEMPLATE/template_rule.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
name: Promote a rule into the template
about: A lesson kept showing up across generated <slug>-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 `<slug>-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 `<slug>-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.
29 changes: 29 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
## Summary

<!-- What changed and why. Reference the issue with "Closes #N" if applicable. -->

## Research grounding

<!--
Per CLAUDE.md: changes to create-dev-loop.md, the generated template, or a
phase definition should cite the relevant RESEARCH.md finding(s), or state
explicitly that none applies. Delete this section if your change doesn't
touch the template (e.g. docs-only).
-->

## Doc sync check

<!-- Delete any line that doesn't apply to this PR. -->

- [ ] `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

<!--
There is no automated test suite for this repo. Describe how you validated
the change — see CLAUDE.md's "Testing changes" section (running
/create-dev-loop against a real repo and checking the generated skill
compiles, MODE=update behaves correctly, etc.).
-->