issue-templates
Templates for creating well-structured GitHub issues for bugs, features, and tasks
What this skill does
# GitHub Issue Templates Comprehensive templates for creating different types of GitHub issues. Use these templates to ensure consistency and completeness when creating issues. --- ## Bug Report Template Use this template when reporting bugs, errors, or unexpected behavior. ```markdown ## Description Brief, clear description of the bug in 1-2 sentences. ## Steps to Reproduce 1. Go to [specific page or action] 2. Click on [button/link] 3. Enter [specific data] 4. Observe the error ## Expected Behavior What should happen when following the steps above. ## Actual Behavior What actually happens. Include error messages, stack traces, or screenshots. ## Environment - **Browser/OS**: Chrome 120 / macOS 14.2 - **Version/Branch**: v2.1.0 / main - **Environment**: Production / Staging / Local ## Reproduction Rate - [ ] Always (100%) - [ ] Frequently (>50%) - [ ] Sometimes (<50%) - [ ] Rare (<10%) ## Screenshots/Logs [Attach screenshots, error logs, or console output if applicable] ## Additional Context - When did this start happening? - Does it affect all users or specific users? - Any recent changes that might be related? - Workarounds discovered? ## Impact Assessment - **Users Affected**: All / Subset / Single user - **Severity**: Critical / High / Medium / Low - **Business Impact**: [Describe impact on business operations] ## Suggested Priority - [ ] P1 - Critical (blocks core functionality, affects all users) - [ ] P2 - High (significant impact but has workaround) - [ ] P3 - Normal (minor impact, can be scheduled) ``` ### Example Bug Report ```markdown ## Description Users cannot log in with SSO authentication, receiving "Invalid OAuth state" error. ## Steps to Reproduce 1. Navigate to https://app.example.com/login 2. Click "Login with SSO" 3. Enter corporate email 4. Redirected to error page with "Invalid OAuth state" ## Expected Behavior User should be authenticated and redirected to dashboard. ## Actual Behavior Error page displays "Invalid OAuth state parameter" and user cannot proceed. ## Environment - **Browser/OS**: All browsers / All OS - **Version/Branch**: v2.3.1 / production - **Environment**: Production ## Reproduction Rate - [x] Always (100%) ## Screenshots/Logs ``` Error: OAuth state mismatch at validateState (auth.js:45) at processCallback (oauth.js:123) ``` ## Additional Context - Started after deployment at 2:00 PM UTC today - Affects ALL users attempting SSO login - Username/password login still works - Related to PR #123 which updated OAuth library ## Impact Assessment - **Users Affected**: All SSO users (~80% of user base) - **Severity**: Critical - **Business Impact**: Users cannot access application, blocking all work ## Suggested Priority - [x] P1 - Critical (blocks core functionality, affects all users) ``` --- ## Feature Request Template Use this template when proposing new features or enhancements. ```markdown ## Feature Description Clear, concise description of the proposed feature in 1-2 sentences. ## Problem Statement What problem does this feature solve? Who experiences this problem? ## Proposed Solution Detailed description of how the feature should work: - User interaction flow - UI/UX considerations - Technical approach (high-level) ## Acceptance Criteria - [ ] User can [specific action] - [ ] System responds with [expected behavior] - [ ] Edge case [X] is handled properly - [ ] Feature works on [platforms/browsers] ## User Stories **As a** [type of user] **I want** [goal/desire] **So that** [benefit/value] ## Alternatives Considered What other approaches were considered and why were they rejected? ## Dependencies - Requires [feature/component] - Blocks [other feature] - Depends on [external service/library] ## Success Metrics How will we measure if this feature is successful? - [ ] [Metric 1] - [ ] [Metric 2] ## Priority Suggestion - [ ] P1 - Critical (essential for launch/key business need) - [ ] P2 - High (important enhancement with clear value) - [ ] P3 - Normal (nice-to-have improvement) ## Additional Context - Mockups or wireframes - User research or feedback - Competitive analysis - Technical considerations ``` ### Example Feature Request ```markdown ## Feature Description Add dark mode theme option to the application dashboard and user interface. ## Problem Statement Users working in low-light environments or during evening hours find the bright interface uncomfortable and experience eye strain. Multiple users have requested a dark mode option in feedback surveys. ## Proposed Solution Implement a theme toggle in user settings: 1. Add theme selector in user preferences (Settings > Appearance) 2. Offer "Light", "Dark", and "Auto (system)" options 3. Persist user preference to database 4. Apply theme across all dashboard components 5. Use CSS variables for easy theme switching ## Acceptance Criteria - [ ] User can toggle between light and dark mode in settings - [ ] User can select "Auto" to follow system theme - [ ] Theme preference is saved per user account - [ ] Theme persists across sessions and devices - [ ] All dashboard components support both themes - [ ] Text remains readable in both themes (WCAG AA contrast) - [ ] Theme applies immediately without page refresh ## User Stories **As a** dashboard user **I want** to switch to dark mode **So that** I can work comfortably in low-light environments without eye strain ## Alternatives Considered 1. **Single dark mode only**: Rejected - some users prefer light mode 2. **Browser extension**: Rejected - requires external dependency 3. **Time-based auto-switch**: Rejected - too complex for MVP ## Dependencies - CSS variable system (already implemented) - User preferences API (needs enhancement) - Component library updates (all components must support theming) ## Success Metrics - [ ] 30%+ of users enable dark mode within first month - [ ] Reduced complaints about interface brightness - [ ] Positive feedback in user surveys ## Priority Suggestion - [ ] P1 - Critical - [x] P2 - High (frequently requested feature with clear user value) - [ ] P3 - Normal ## Additional Context - Figma mockups: [link] - User survey results: 67% requested dark mode - Similar feature in competitor products ``` --- ## Task Template Use this template for development tasks, technical work, or non-user-facing improvements. ```markdown ## Objective What needs to be accomplished? Be specific and actionable. ## Context Why is this task needed? What's the background or motivation? ## Requirements Detailed list of what must be completed: - [ ] Requirement 1 - [ ] Requirement 2 - [ ] Requirement 3 ## Technical Approach High-level technical plan or considerations: 1. [Step or component 1] 2. [Step or component 2] 3. [Step or component 3] ## Files/Components Affected - `path/to/file1.js` - `path/to/file2.py` - `component/Module` ## Testing Requirements - [ ] Unit tests for [component] - [ ] Integration tests for [workflow] - [ ] Manual testing of [scenario] - [ ] Performance testing if applicable ## Documentation Requirements - [ ] Update README - [ ] Update API docs - [ ] Add inline code comments - [ ] Update changelog ## Dependencies - Requires completion of #[issue-number] - Blocked by [external factor] - Depends on [library/service] ## Definition of Done - [ ] Implementation complete and tested - [ ] Code reviewed and approved - [ ] Tests added and passing - [ ] Documentation updated - [ ] No regressions introduced - [ ] Deployed to staging/production ## Priority - [ ] P1 - Critical (blocking other work) - [ ] P2 - High (important technical improvement) - [ ] P3 - Normal (standard development work) ## Estimated Effort [Small / Medium / Large] or [hours/days estimate] ``` ### Example Task ```markdown ## Objective Refactor authentication middleware to support multiple OAuth providers (GitHub, Google, Microsoft). ## Context Currently auth middleware only supports GitHub OAuth.
Related in General
modeling-omnistudio-epc-catalog
IncludedSalesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use building-omnistudio-omniscript, building-omnistudio-flexcard, or building-omnistudio-integration-procedure), implementing Apex business logic (use generating-apex), or troubleshooting deployment pipelines (use deploying-metadata).
relationship-science-coach
IncludedUse this skill for direct, practical adult relationship coaching: couples conflict, repair, trust, marriage, dating, flirting, attachment patterns, emotional connection, sex, desire differences, eroticism, kink negotiation, affection, love languages, breakups, and long-term passion. Draw on Gottman, EFT and Hold Me Tight, attachment science, modern sex research, Perel, Nagoski, Kerner, Schnarch, Love and Stosny, and flexible love-language tools. Be concrete and low-hedge. Redirect only for imminent danger, abuse, coercive control, minors, non-consent, self-harm, stalking, or medical/legal/psychiatric decisions.
building-sf-integrations
IncludedSalesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use configuring-connected-apps), Apex-only logic (use generating-apex), or data import/export (use handling-sf-data).
venue-templates
IncludedAccess comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
let-fate-decide
IncludedDraws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
net-ops
IncludedCross-platform network troubleshooting (Windows, macOS, Linux) via local or remote shell. Use for: DNS broken, can't resolve hostnames, nslookup/dig works but apps fail, NRPT, WFP, scutil, /etc/resolver, systemd-resolved, /etc/resolv.conf, NetworkManager, VPN DNS leak residue (ProtonVPN/Mullvad/WireGuard/AnyConnect), AV/firewall blocking DNS or DoH, Tailscale DNS interaction, intermittent connectivity, remote diagnostics over SSH.