Skip to content

Latest commit

 

History

History

refine-issue

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

🔍 Refine Issue Automation

ID: refine-issue

This automation is designed to refine issues that are labeled with needs-refinement by automatically analyzing the issue description, searching the codebase for related files, and then enhancing the issue with relevant context and acceptance criteria.

How it Works

  • Trigger Conditions: The workflow is triggered when an issue is labeled with needs-refinement.
  • Refinement Process: The automation reads the issue, analyzes the description for keywords, searches the codebase for related files using these keywords, reads the identified files, and then edits the issue to add relevant context and acceptance criteria.
graph TD;
    A[Issue Labeled with 'needs-refinement'] --> B[Automation Triggered];
    B --> C[Analyze Issue Description];
    C --> D[Search Codebase for Related Files];
    D --> E[Read Identified Files];
    E --> F[Enhance Issue with Context and Criteria];
Loading

How to Use

  1. Ensure the Workflow YAML file is placed in your .github/workflows directory.
  2. Label an issue with needs-refinement.
  3. The automation will refine the issue by adding relevant context and acceptance criteria.

Customization Ideas

  • Customize the agent-instructions within the workflow to tailor the refinement process based on the specific needs of your project.
  • Adjust the trigger conditions to include more types of interactions or to narrow down the scope to very specific types of issues.

This automation provides a structured approach to issue refinement, helping to clarify the issue's scope and requirements before further action is taken.