Skip to content

Commit 09f9006

Browse files
nanotaboadaclaude
andcommitted
chore(github): document SDD workflow and issue templates in instructions
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 78196b0 commit 09f9006

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

.github/copilot-instructions.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,25 @@ Example: `feat(api): add player stats endpoint (#42)`
109109
- Test database configuration (in-memory SQLite)
110110
- Production configurations or deployment secrets
111111

112+
### Creating Issues
113+
114+
This project uses Spec-Driven Development (SDD): discuss in Plan mode first, create a GitHub Issue as the spec artifact, then implement. Always offer to draft an issue before writing code.
115+
116+
**Feature request** (`enhancement` label):
117+
- **Problem**: the pain point being solved
118+
- **Proposed Solution**: expected behavior and functionality
119+
- **Suggested Approach** *(optional)*: implementation plan if known
120+
- **Acceptance Criteria**: at minimum — behaves as proposed, tests added/updated, no regressions
121+
- **References**: related issues, docs, or examples
122+
123+
**Bug report** (`bug` label):
124+
- **Description**: clear summary of the bug
125+
- **Steps to Reproduce**: numbered, minimal steps
126+
- **Expected / Actual Behavior**: one section each
127+
- **Environment**: runtime versions + OS
128+
- **Additional Context**: logs, screenshots, stack traces
129+
- **Possible Solution** *(optional)*: suggested fix or workaround
130+
112131
### Key workflows
113132

114133
**Add an endpoint**: Define DTO in `models/` with Bean Validation → add service method in `services/` with `@Transactional` → create controller endpoint with `@Operation` annotation → add tests → run `./mvnw clean test jacoco:report`.

0 commit comments

Comments
 (0)