mirror of
https://github.com/l0ng-ai/openidea.git
synced 2026-11-06 08:07:49 +00:00
Adds a PR template (linked issue, what and why, how it was verified, review focus), a minimal reproduction field on the bug form and required acceptance criteria on the feature form, and CONTRIBUTING.md with the issue and PR rules. A PR check labels needs-info and leaves one comment when the issue link or the verification section is missing; it only reads the title and description. AGENTS.md is now tracked, with CLAUDE.md linking to it, and covers layout, rules, commands, the checks CI runs, pitfalls and parallel worktrees. The verify and issue-fix skills are shared under .agents/skills and linked from .claude/skills; the rest of .claude/ stays local.
49 lines
1.4 KiB
YAML
49 lines
1.4 KiB
YAML
name: Feature request
|
|
description: Suggest a new feature or an improvement
|
|
labels: [enhancement]
|
|
body:
|
|
- type: markdown
|
|
attributes:
|
|
value: |
|
|
One request per issue, please.
|
|
- type: checkboxes
|
|
id: checks
|
|
attributes:
|
|
label: Before you start
|
|
options:
|
|
- label: I searched [existing issues](https://github.com/l0ng-ai/openidea/issues?q=is%3Aissue) and this hasn't been requested yet.
|
|
required: true
|
|
- type: textarea
|
|
id: problem
|
|
attributes:
|
|
label: Problem
|
|
description: What are you trying to do, and what gets in the way today?
|
|
validations:
|
|
required: true
|
|
- type: textarea
|
|
id: proposal
|
|
attributes:
|
|
label: Proposed solution
|
|
description: How you'd like it to work. Mockups or examples from other tools are welcome.
|
|
validations:
|
|
required: true
|
|
- type: textarea
|
|
id: acceptance
|
|
attributes:
|
|
label: Acceptance criteria
|
|
description: How we'll know it's done. One observable behavior per line.
|
|
placeholder: |
|
|
- [ ] Right-clicking a test class shows "Run with Coverage"
|
|
- [ ] Coverage results open in the Coverage tool window
|
|
validations:
|
|
required: true
|
|
- type: textarea
|
|
id: alternatives
|
|
attributes:
|
|
label: Alternatives and workarounds
|
|
description: Other approaches you considered, or what you do now instead.
|
|
- type: textarea
|
|
id: extra
|
|
attributes:
|
|
label: Additional context
|