🚀 AI Magicx API v1.0 is Live!
View API Docs
Magicx

Issue Management Guide | Github Tools

Last updated: July 1, 2025
By AI Magicx Team

#Issue Management Guide

Master GitHub issue management with AI-powered tools for creating, tracking, and resolving issues efficiently.

#🐛 Creating Issues

#Basic Issue Creation

Create issues with natural language descriptions:

"Create an issue for the login button not working on mobile" "Report a bug where users can't save their profile settings" "Create a feature request for dark mode support" "Add an issue about the slow API response times"

#Detailed Issue Reports

"Create a detailed bug report for the shopping cart issue:

  • Users can't remove items
  • Only happens on Chrome
  • Error appears in console
  • Affects checkout process"

#Issue Templates

"Create a bug report using the standard template" "Make a feature request with all required fields" "Create a performance issue with benchmarks" "Add a security vulnerability report"

#Smart Issue Creation

The AI will automatically:

  • Add relevant labels based on content
  • Suggest assignees based on code ownership
  • Include reproduction steps for bugs
  • Add priority levels based on severity
  • Link related issues and PRs

#📋 Listing and Viewing Issues

#Basic Issue Listing

"Show me all open issues" "List the recent issues" "What are the high-priority issues?" "Display all bugs that need fixing"

#Filtered Issue Views

"Show me issues assigned to me" "List all feature requests" "Display issues labeled 'urgent'" "Show issues created this week" "Find issues without assignees"

#Issue Categorization

"Group issues by priority" "Show issues by assignee" "List issues by milestone" "Display issues by label category"

#Issue Statistics

"How many open issues are there?" "What's the average time to close issues?" "Show me the issue trends over time" "Display issue resolution statistics"

#👀 Viewing Issue Details

#Individual Issue View

"Show me issue #123" "Display the details of the authentication bug" "What's the current status of the dark mode feature request?" "Show me all comments on issue #45"

#Issue History

"What's the timeline for issue #67?" "Show me who worked on the payment bug" "Display all changes to the API issue" "What's the discussion history for this feature?"

"What pull requests are linked to this issue?" "Show me similar issues to #89" "Find related bugs to the login problem" "Display all issues in the same milestone"

#✏️ Updating Issues

#Basic Updates

"Update issue #123 to in-progress status" "Assign the authentication bug to john.doe" "Add the 'urgent' label to issue #45" "Change the milestone for the dark mode feature"

#Status Management

"Mark issue #67 as resolved" "Close the duplicate issue #89" "Reopen the authentication bug" "Set the payment issue to 'needs review'"

#Detailed Updates

"Update issue #56 with the following:

  • Change priority to high
  • Assign to the backend team
  • Add 'api' and 'database' labels
  • Update the description with new findings"

#Bulk Updates

"Close all issues labeled 'wontfix'" "Assign all frontend issues to the UI team" "Update all v2.0 issues to the new milestone" "Add 'needs-triage' label to all unassigned issues"

#🏷️ Issue Labels and Organization

#Label Management

"What labels are available for issues?" "Create a new label for 'performance' issues" "Show me all issues with the 'bug' label" "Add 'frontend' and 'urgent' labels to issue #78"

#Smart Labeling

The AI automatically suggests labels based on:

  • Issue content and description
  • Code areas mentioned
  • Similar past issues
  • Team conventions

#Label Categories

Common label patterns:

  • Type: bug, feature, enhancement, documentation
  • Priority: critical, high, medium, low
  • Area: frontend, backend, api, database, ui/ux
  • Status: needs-review, in-progress, blocked, ready

#👥 Issue Assignment and Collaboration

#Assignment Strategies

"Who should I assign the database issue to?" "Assign the frontend bug to the most experienced React developer" "Suggest assignees for the API performance issue" "Auto-assign issues based on code ownership"

#Team Collaboration

"What issues is the team currently working on?" "Show me unassigned issues that need attention" "Display the workload distribution across team members" "Find issues waiting for review"

#Communication

"Add a comment to issue #123 asking for more details" "Notify the team about the critical security issue" "Ask for clarification on the user experience bug" "Update stakeholders on the feature progress"

#📊 Issue Analytics and Reporting

#Issue Metrics

"Show me issue resolution trends" "What's the average time to fix bugs?" "Display the issue creation rate over time" "How many issues are created vs. resolved each week?"

#Team Performance

"Which team member resolves issues fastest?" "Show me the issue workload by assignee" "Display the most active contributors" "What's the team's issue resolution rate?"

#Project Health

"How healthy is our issue backlog?" "Are we keeping up with incoming issues?" "What's the ratio of bugs to feature requests?" "Show me overdue issues and milestones"

#🎯 Advanced Issue Management

#Issue Triage

"Help me triage the new issues" "What issues need immediate attention?" "Prioritize the issues in the backlog" "Suggest which issues to include in the next sprint"

#Issue Templates and Automation

"Create an issue template for bug reports" "Set up automated issue labeling" "Configure issue assignment rules" "Create templates for different issue types"

#Issue Linking

"Link issue #123 to pull request #45" "Find issues that should be closed by this PR" "Show me issues blocked by other issues" "Create a dependency chain for related issues"

#🔍 Issue Search and Discovery

#Advanced Search

"Find all issues mentioning 'authentication'" "Search for issues created by external contributors" "Show me issues that haven't been updated in 30 days" "Find all critical issues without assignees"

#Pattern Recognition

"Find issues with similar symptoms to #89" "Show me recurring problems in the codebase" "Identify issues that might be duplicates" "Find issues that could be grouped together"

#Cross-Reference Search

"What issues mention the user authentication system?" "Find issues related to the shopping cart feature" "Show me all issues affecting mobile users" "Display issues connected to the payment system"

#🤖 AI-Powered Issue Intelligence

#Automated Analysis

"Analyze this issue and suggest a solution approach" "What might be causing this bug based on the description?" "Recommend the best person to handle this issue" "Predict how long this issue might take to resolve"

#Smart Suggestions

"What information is missing from this bug report?" "Suggest labels for this new issue" "Recommend related issues to check" "Propose a milestone for this feature request"

#Issue Intelligence Features

  • Auto-categorization: Automatically categorize issues by type and severity
  • Duplicate detection: Find and link potential duplicate issues
  • Assignee suggestions: Recommend the best person based on expertise
  • Related issue finder: Discover connected or similar issues
  • Template suggestions: Recommend appropriate issue templates

#📅 Milestone and Project Planning

#Milestone Management

"What issues are in the v2.0 milestone?" "Create a new milestone for the next release" "Show me overdue milestones" "Move issues to the appropriate milestone"

#Sprint Planning

"What issues should we include in the next sprint?" "Show me the issue backlog for sprint planning" "Estimate the effort for these issues" "Create a sprint milestone with selected issues"

#Release Planning

"What issues need to be resolved before the next release?" "Show me blocking issues for the release" "Display the release readiness status" "Create a release checklist from open issues"

#🚨 Issue Escalation and Priorities

#Priority Management

"What are the most critical issues right now?" "Escalate the security issue to high priority" "Show me all P0 and P1 issues" "Identify issues that need immediate attention"

#Escalation Workflows

"This bug is affecting production, escalate it" "Mark this issue as blocking the release" "Notify management about the critical security issue" "Create an incident report for this outage"

#SLA Tracking

"Which issues are at risk of missing SLA?" "Show me overdue high-priority issues" "Display response time metrics for critical issues" "Track resolution time for different issue types"

#💡 Issue Best Practices

#Writing Good Issues

  1. Clear titles: Descriptive and specific
  2. Detailed descriptions: Include context and impact
  3. Reproduction steps: For bugs, provide step-by-step instructions
  4. Expected vs. actual behavior: Clear comparison
  5. Environment details: Browser, OS, version information

#Issue Workflow

  1. Triage: Review and categorize new issues
  2. Assignment: Match issues with the right team members
  3. Progress tracking: Regular updates and status changes
  4. Resolution: Clear closing criteria and verification
  5. Follow-up: Ensure issues are truly resolved

#Team Communication

  • Use @mentions for urgent issues
  • Provide regular updates on long-running issues
  • Ask clarifying questions when needed
  • Document decisions and solutions

#🔧 Troubleshooting Issue Management

#Common Problems

  • Issues not showing up: Check filters and permissions
  • Can't assign issues: Verify repository permissions
  • Labels not working: Check label configuration
  • Notifications not working: Review notification settings

#Permission Issues

"Why can't I create issues in this repository?" "How do I get permission to assign issues?" "What access level do I need to manage labels?"

#✨ Pro Tips for Issue Management

  1. Use templates: Standardize issue creation with templates
  2. Label consistently: Develop and follow labeling conventions
  3. Regular triage: Schedule regular issue review sessions
  4. Close promptly: Don't let resolved issues sit open
  5. Link everything: Connect issues to PRs, commits, and other issues
  6. Document solutions: Add closing comments with solution details