-
Notifications
You must be signed in to change notification settings - Fork 127
Closed
Labels
chat-modeCustom chat modes and agentsCustom chat modes and agentsneeds-triageRequires triage and prioritizationRequires triage and prioritization
Description
Chat Mode/Agent Name
GitHub Issue Manager
Type
Chat Mode
Purpose
Provides an interactive, conversational assistant for managing GitHub issues through navigation, search, and orchestrated creation workflows. Eliminates friction in issue management by guiding users through filtering, natural language search, and delegating issue creation to the specialized github-add-issue.prompt.md agent.
This chatmode enables developers to:
- Orchestrate issue creation by delegating to the
github-add-issueprompt - Navigate and filter existing issues with natural language
- Search the issue backlog using natural language queries
- Maintain session context for efficient workflow transitions
Requirements
Key capabilities:
Issue Creation Workflow:
- Identify user intent to create issues (bug reports, feature requests, etc.)
- Collect initial context conversationally (type, description, preferences)
- Delegate to
github-add-issue.prompt.mdfor template discovery, field collection, and issue creation - Pass parameters to prompt (templateName, title, labels, assignees)
- Monitor prompt execution and receive control after completion
- Provide post-creation actions (view issue, create another, navigate existing)
Issue Navigation Workflow:
- Interactive browsing with state/label/assignee filtering
- List issues via
mcp_github_list_issueswith sorting options - Display formatted issue summaries with drill-down capabilities
- Retrieve detailed issue information via
mcp_github_get_issue - Track recently viewed issues for quick access
Issue Search Workflow:
- Translate natural language to GitHub search syntax
- Execute searches via
mcp_github_search_issues - Support iterative search refinement
- Explain search translations to users
- Enable smooth transitions between search/navigation/creation
Session State Management:
- Maintain workflow context (mode, filters, search history)
- Remember user preferences and patterns
- Provide contextual shortcuts based on recent activity
- Persist state to
.copilot-tracking/github-issues/session-state.md
Requirements:
- GitHub MCP server configured in
.vscode/mcp.json - Access to
github-add-issue.prompt.mdfor delegation - Markdown formatting per project standards
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
chat-modeCustom chat modes and agentsCustom chat modes and agentsneeds-triageRequires triage and prioritizationRequires triage and prioritization