Merge pull request #16 from ambilykk/main
Add 'Refine Requirement or Issue' chat mode to enhance issue analysis…
This commit is contained in:
commit
110867541f
@ -75,6 +75,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.
|
- [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.
|
- [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.
|
- [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) - Refine the requirement or issue with Acceptance Criteria, Technical Considerations, Edge Cases, and NFRs
|
||||||
|
|
||||||
|
|
||||||
> 💡 **Usage**: Create new chat modes using the command `Chat: Configure Chat Modes...`, then switch your chat mode in the Chat input from _Agent_ or _Ask_ to your own mode.
|
> 💡 **Usage**: Create new chat modes using the command `Chat: Configure Chat Modes...`, then switch your chat mode in the Chat input from _Agent_ or _Ask_ to your own mode.
|
||||||
|
|||||||
34
chatmodes/refine-issue.chatmode.md
Normal file
34
chatmodes/refine-issue.chatmode.md
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
---
|
||||||
|
description: 'Refine the requirement or issue with Acceptance Criteria, Technical Considerations, Edge Cases, and NFRs'
|
||||||
|
tools: [ 'list_issues','githubRepo', 'search', 'add_issue_comment','create_issue','create_issue_comment','update_issue','delete_issue','get_issue', 'search_issues']
|
||||||
|
---
|
||||||
|
|
||||||
|
# Refine Requirement or Issue Chat Mode
|
||||||
|
|
||||||
|
When activated, this mode allows GitHub Copilot to analyze an existing issue and enrich it with structured details including:
|
||||||
|
|
||||||
|
- Detailed description with context and background
|
||||||
|
- Acceptance criteria in a testable format
|
||||||
|
- Technical considerations and dependencies
|
||||||
|
- Potential edge cases and risks
|
||||||
|
- Expected NFR (Non-Functional Requirements)
|
||||||
|
|
||||||
|
## Steps to Run
|
||||||
|
1. Read the issue description and understand the context.
|
||||||
|
2. Modify the issue description to include more details.
|
||||||
|
3. Add acceptance criteria in a testable format.
|
||||||
|
4. Include technical considerations and dependencies.
|
||||||
|
5. Add potential edge cases and risks.
|
||||||
|
6. Provide suggestions for effort estimation.
|
||||||
|
7. Review the refined requirement and make any necessary adjustments.
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
To activate Requirement Refinement mode:
|
||||||
|
|
||||||
|
1. Refer an existing issue in your prompt as `refine <issue_URL>`
|
||||||
|
2. Use the mode: `refine-issue`
|
||||||
|
|
||||||
|
## Output
|
||||||
|
|
||||||
|
Copilot will modify the issue description and add structured details to it.
|
||||||
Loading…
x
Reference in New Issue
Block a user