Feature
Add a floating action button (FAB) with issue reporter modal to Project Forge, similar to the one in people-search (/opt/people-search).
What people-search has
- Floating action button (bottom-right corner)
- Multi-step modal wizard (Type → Context → Review)
- 7 issue types with color-coded icons
- Auto-detects page context from URL
- Severity selection
- AI-powered issue structuring via Claude API
- GitHub CLI integration for issue creation
- Console error capture
What to build for Project Forge
A vanilla JS implementation (no React) with:
- Floating action button in base template
- Modal with issue type selection, description, severity
- Auto-capture of current page URL and context
- Backend
POST /api/issues/report endpoint with Pydantic model
- GitHub CLI integration for issue creation (
gh issue create)
- Rate limiting
- Tests for the API endpoint
Scope
Simpler than people-search since project-forge uses plain HTML + vanilla JS, but same core UX: click button → describe issue → submit → GitHub issue created.
Generated with Claude Code
Feature
Add a floating action button (FAB) with issue reporter modal to Project Forge, similar to the one in people-search (
/opt/people-search).What people-search has
What to build for Project Forge
A vanilla JS implementation (no React) with:
POST /api/issues/reportendpoint with Pydantic modelgh issue create)Scope
Simpler than people-search since project-forge uses plain HTML + vanilla JS, but same core UX: click button → describe issue → submit → GitHub issue created.
Generated with Claude Code