Skip to content

Commit f52ffb0

Browse files
authored
Merge pull request #17073 from IgniteUI/copilot/sub-pr-17053
2 parents d04cb13 + ea0e026 commit f52ffb0

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

.github/README.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,9 @@ Instead of one general agent doing everything, work is split into two roles:
8080
┌──────────────────────────┐ ┌──────────────────┐ ┌──────────────────┐
8181
│ component-readme-agent │ │ migration-agent │ │ changelog-agent │
8282
└──────────────────────────┘ └──────────────────┘ └──────────────────┘
83+
┌──────────────────────────┐ ┌──────────────────────────┐
84+
│ theming-styles-agent │ │ demo-sample-agent │
85+
└──────────────────────────┘ └──────────────────────────┘
8386
```
8487

8588
- one core workflow is selected: **feature** or **bug**
@@ -98,6 +101,8 @@ Instead of one general agent doing everything, work is split into two roles:
98101
| [`tdd-test-writer-agent`](./agents/tdd-test-writer-agent.md) | Specialist | Small failing tests before production code |
99102
| [`feature-implementer-agent`](./agents/feature-implementer-agent.md) | Specialist | Feature implementation and refactor |
100103
| [`bug-fixing-implementer-agent`](./agents/bug-fixing-implementer-agent.md) | Specialist | Minimum safe bug fix |
104+
| [`theming-styles-agent`](./agents/theming-styles-agent.md) | Specialist | Component theming, structural SCSS, theme wiring, and style validation |
105+
| [`demo-sample-agent`](./agents/demo-sample-agent.md) | Specialist | Demo/sample updates in `src/app/` for user-visible changes |
101106
| [`component-readme-agent`](./agents/component-readme-agent.md) | Specialist | Component README updates |
102107
| [`migration-agent`](./agents/migration-agent.md) | Specialist | `ng update` migration for breaking changes |
103108
| [`changelog-agent`](./agents/changelog-agent.md) | Specialist | `CHANGELOG.md` updates |
@@ -127,6 +132,8 @@ Examples:
127132

128133
- the TDD agent writes failing tests
129134
- implementer agents write production code
135+
- the theming agent handles SCSS and theme wiring
136+
- the demo agent updates demo/sample pages
130137
- the README agent updates component docs
131138
- the migration agent handles `ng update` migrations for breaking changes
132139
- the changelog agent updates release notes in the correct section
@@ -142,6 +149,8 @@ Examples:
142149
| Write failing tests first | `tdd-test-writer-agent` |
143150
| Implement a known feature | `feature-implementer-agent` |
144151
| Implement a known bug fix | `bug-fixing-implementer-agent` |
152+
| Style or theme a component | `theming-styles-agent` |
153+
| Update demo for a user-visible change | `demo-sample-agent` |
145154
| Update docs after public change | `component-readme-agent` |
146155
| Add migration for breaking change | `migration-agent` |
147156
| Add release-note coverage | `changelog-agent` |
@@ -197,6 +206,9 @@ Use the feature flow when the task is about **new behavior**, **new public API**
197206
│ component- │ │ migration-│ │ changelog- │
198207
│ readme-agent │ │ agent │ │ agent │
199208
└──────────────┘ └───────────┘ └──────────────┘
209+
┌──────────────────────────┐ ┌───────────────────┐
210+
│ theming-styles-agent │ │ demo-sample-agent │
211+
└──────────────────────────┘ └───────────────────┘
200212
201213
202214
┌──────────────────────────────┐
@@ -275,6 +287,9 @@ Use the bug-fix flow when the task is about **broken existing behavior**, **regr
275287
│ component- │ │ migration-│ │ changelog- │
276288
│ readme-agent │ │ agent │ │ agent │
277289
└──────────────┘ └───────────┘ └──────────────┘
290+
┌──────────────────────────┐ ┌───────────────────┐
291+
│ theming-styles-agent │ │ demo-sample-agent │
292+
└──────────────────────────┘ └───────────────────┘
278293
279294
280295
┌──────────────────────────────┐
@@ -304,6 +319,8 @@ Use this quick decision guide:
304319
| Bug report or regression | `bug-fixing-orchestrator-agent` |
305320
| Only need failing tests first | `tdd-test-writer-agent` |
306321
| Already have failing tests and need implementation | `feature-implementer-agent` or `bug-fixing-implementer-agent` |
322+
| Styling or theming a component | `theming-styles-agent` |
323+
| Demo update needed for user-visible change | `demo-sample-agent` |
307324
| Public behavior changed and docs must be updated | `component-readme-agent` |
308325
| Breaking change needs `ng update` support | `migration-agent` |
309326
| User-visible change needs release-note coverage | `changelog-agent` |
@@ -325,6 +342,8 @@ If the task is narrow and clearly scoped, start directly with the **specialist**
325342
| `tdd-test-writer-agent` | you need RED-phase tests or a failing repro | you need production code |
326343
| `feature-implementer-agent` | feature scope is known and implementation is next | the task is really a bug fix |
327344
| `bug-fixing-implementer-agent` | the bug is understood and needs the smallest safe fix | the task is actually a feature |
345+
| `theming-styles-agent` | SCSS, theme wiring, or style validation is needed | no styling impact exists |
346+
| `demo-sample-agent` | a demo is explicitly requested for a user-visible change | the change has no UI impact or sample coverage |
328347
| `component-readme-agent` | public API or documented behavior changed | no docs impact exists |
329348
| `migration-agent` | a breaking change needs migration support | the change is additive only |
330349
| `changelog-agent` | the change deserves release-note coverage | the change is too minor for changelog |

0 commit comments

Comments
 (0)