Skip to content

Add 'Refine Requirement or Issue' chat mode to enhance issue analysis… #16

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Jul 2, 2025

Conversation

ambilykk
Copy link
Contributor

@ambilykk ambilykk commented Jul 2, 2025

This pull request introduces a new custom chat mode for GitHub Copilot Chat called "Refine Requirement or Issue Chat Mode." This mode is designed to enhance issue refinement by adding structured details such as acceptance criteria, technical considerations, and edge cases. The changes include updates to the documentation and the addition of a new configuration file for the chat mode.

Check out the demo of this mode at https://youtu.be/C4N-92S_E9w?t=347

@Copilot Copilot AI review requested due to automatic review settings July 2, 2025 05:07
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces a new custom chat mode “Refine Requirement or Issue” to enrich existing GitHub issues with structured details and updates the main README to list the new mode.

  • Adds chatmodes/refine-issue.chatmode.md defining the new chat mode, its tools, steps, and usage.
  • Updates README.md to include the “Refine Requirement or Issue Chat Mode” in the list of available chat modes.

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
chatmodes/refine-issue.chatmode.md New chat mode definition and usage documentation
README.md Added entry linking to the new chat mode
Comments suppressed due to low confidence (1)

chatmodes/refine-issue.chatmode.md:22

  • The steps omit adding Non-Functional Requirements (NFRs) even though they're mentioned in the description. Consider adding a step like 'Add expected NFRs to the refined issue.'
6. Provide suggestions for effort estimation.

README.md Outdated
@@ -70,6 +70,7 @@ Custom chat modes define specific behaviors and tools for GitHub Copilot Chat, e
- [4.1 Beast Mode](chatmodes/4.1-Beast.chatmode.md) - A custom prompt to get GPT 4.1 to behave like a top-notch coding agent.
- [Database Administrator Chat Mode](chatmodes/PostgreSQL%20DBA.chatmode.md) - Work with PostgreSQL databases using the PostgreSQL extension.
- [Planning mode instructions](chatmodes/planner.chatmode.md) - Generate an implementation plan for new features or refactoring existing code.
- [Refine Requirement or Issue Chat Mode](chatmodes/refine-issue.chatmode.md) - Analyze and enrich existing issues with structured details.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This description does not match what is in the markdown file. In future, use update-readme.js to avoid future issues.

Suggested change
- [Refine Requirement or Issue Chat Mode](chatmodes/refine-issue.chatmode.md) - Analyze and enrich existing issues with structured details.
- [Refine Requirement or Issue Chat Mode](chatmodes/refine-issue.chatmode.md) - Refine the requirement or issue with Acceptance Criteria, Technical Considerations, Edge Cases, and NFRs.

Copy link
Contributor

@aaronpowell aaronpowell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There's an inconsistency between the readme and the markdown

@aaronpowell aaronpowell enabled auto-merge July 2, 2025 12:57
@aaronpowell aaronpowell disabled auto-merge July 2, 2025 12:57
@aaronpowell aaronpowell merged commit 1108675 into github:main Jul 2, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants