Skip to content

Add BUG-FIXER custom Copilot agent#17047

Open
ivanvpetrov wants to merge 5 commits intomasterfrom
ipetrov/bug-fixing-agent
Open

Add BUG-FIXER custom Copilot agent#17047
ivanvpetrov wants to merge 5 commits intomasterfrom
ipetrov/bug-fixing-agent

Conversation

@ivanvpetrov
Copy link
Contributor

@ivanvpetrov ivanvpetrov commented Mar 13, 2026

Summary

Adds a custom Copilot agent (BUG-FIXER) for fixing bugs in the IgniteUI Angular component library.

What's included

  • Defines the agent's role as a senior Angular/TypeScript developer focused on minimal, safe bug fixes
  • Structured TDD-first workflow:
    1. Understand the issue and identify root cause
    2. Write a failing test first to reproduce the bug
    3. Implement the smallest fix to make it pass
    4. Verify no regressions
  • References key repository resources: CONTRIBUTING.md, coding guidelines, and domain skills for components, grids, and theming
  • Documents the Jasmine/Karma test setup and all area-specific test scripts (test:lib:grid, test:lib:others, etc.)
  • Prompts the agent to include migration schematics for any breaking changes

TEST Bug Fixing jobs:

PR #17048

Copy link
Contributor

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

Adds a repository-scoped custom Copilot agent configuration aimed at guiding safe, minimal bug fixes in the Ignite UI for Angular codebase, with an explicit TDD-first workflow and pointers to key repo resources.

Changes:

  • Introduces a BUG-FIXER custom agent definition under .github/agents/
  • Documents a structured bug-fixing workflow emphasizing failing-test-first (Jasmine/Karma) and minimal fixes
  • Links to repo contribution guidelines, Copilot instructions, and domain skills references

You can also share your feedback on Copilot code review. Take the survey.

@kdinev kdinev self-requested a review March 16, 2026 09:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants