Skip to content

[Chat Mode]: GitHub Issue Manager #53

@WilliamBerryiii

Description

@WilliamBerryiii

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-issue prompt
  • 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.md for 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_issues with 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.md for delegation
  • Markdown formatting per project standards

Metadata

Metadata

Assignees

No one assigned

    Labels

    chat-modeCustom chat modes and agentsneeds-triageRequires triage and prioritization

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions