File structured GitHub issues for testing feedback on prototype releases. Use when testing a new prototype build and need to report bugs, usability issues, or feature requests...
Help testers create well-structured GitHub issues for prototype feedback.
## Bug Report
**Prototype Version:** [version/commit/date of build tested]
**Environment:**
- Browser: [e.g., Chrome 120, Safari 17]
- OS: [e.g., macOS 14.2, Windows 11]
- Screen size: [e.g., 1920x1080, mobile]
**Steps to Reproduce:**
1. [First step]
2. [Second step]
3. [Continue...]
**Expected Behavior:**
[What should happen]
**Actual Behavior:**
[What actually happened]
**Screenshots/Recording:**
[Attach if applicable]
**Severity:**
- [ ] Critical - blocks core functionality
- [ ] Major - significant feature broken
- [ ] Minor - cosmetic or edge case
## Feature Request
**Related to:** [Brief context, e.g., "Case annotation workflow"]
**Problem Statement:**
[What problem does this solve? What's frustrating about current behavior?]
**Proposed Solution:**
[How should it work?]
**Alternatives Considered:**
[Other approaches, if any]
**Priority:**
- [ ] Must-have for MVP
- [ ] Nice-to-have
- [ ] Future consideration
## Usability Issue
**Prototype Version:** [version/date]
**Task Attempted:**
[What were you trying to accomplish?]
**Difficulty Encountered:**
[What made it hard?]
**Suggested Improvement:**
[How could this be easier?]
**User Context:**
[Relevant experience level, e.g., "First time using the tool"]
domain:case-brief, phase:mvp). Set issue type (Bug/Feature/Task) via GraphQL — see manage-issues skillUse the GitHub CLI to create issues, then set the issue type via GraphQL (see manage-issues skill for full patterns):
# Bug report
gh issue create --title "Bug: [Brief description]" \
--label "domain:case-brief,phase:mvp" \
--body "$(cat <<'EOF'
[Issue body from template]
EOF
)"
# Then set type=Bug via GraphQL (see manage-issues skill)
# Feature request
gh issue create --title "Feature: [Brief description]" \
--label "domain:case-brief" \
--body "$(cat <<'EOF'
[Issue body from template]
EOF
)"
# Then set type=Feature via GraphQL (see manage-issues skill)
See manage-issues skill for current label conventions. Key points:
bug or enhancement labels — use GitHub Issue Types (Bug/Feature/Task) insteaddomain:workspace-platform, domain:case-brief, domain:roleplay, etc.phase:mvp, phase:post-mvp