@@ -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 |
@@ -128,6 +133,8 @@ Examples:
128133
129134- the TDD agent writes failing tests
130135- implementer agents write production code
136+ - the theming agent handles SCSS and theme wiring
137+ - the demo agent updates demo/sample pages
131138- the README agent updates component docs
132139- the migration agent handles ` ng update ` migrations for breaking changes
133140- the changelog agent updates release notes in the correct section
@@ -143,6 +150,8 @@ Examples:
143150| Write failing tests first | ` tdd-test-writer-agent ` |
144151| Implement a known feature | ` feature-implementer-agent ` |
145152| Implement a known bug fix | ` bug-fixing-implementer-agent ` |
153+ | Style or theme a component | ` theming-styles-agent ` |
154+ | Update demo for a user-visible change | ` demo-sample-agent ` |
146155| Update docs after public change | ` component-readme-agent ` |
147156| Add migration for breaking change | ` migration-agent ` |
148157| Add release-note coverage | ` changelog-agent ` |
@@ -198,6 +207,9 @@ Use the feature flow when the task is about **new behavior**, **new public API**
198207│ component- │ │ migration-│ │ changelog- │
199208│ readme-agent │ │ agent │ │ agent │
200209└──────────────┘ └───────────┘ └──────────────┘
210+ ┌──────────────────────────┐ ┌───────────────────┐
211+ │ theming-styles-agent │ │ demo-sample-agent │
212+ └──────────────────────────┘ └───────────────────┘
201213 │
202214 ▼
203215┌──────────────────────────────┐
@@ -276,6 +288,9 @@ Use the bug-fix flow when the task is about **broken existing behavior**, **regr
276288│ component- │ │ migration-│ │ changelog- │
277289│ readme-agent │ │ agent │ │ agent │
278290└──────────────┘ └───────────┘ └──────────────┘
291+ ┌──────────────────────────┐ ┌───────────────────┐
292+ │ theming-styles-agent │ │ demo-sample-agent │
293+ └──────────────────────────┘ └───────────────────┘
279294 │
280295 ▼
281296┌──────────────────────────────┐
@@ -305,6 +320,8 @@ Use this quick decision guide:
305320| Bug report or regression | ` bug-fixing-orchestrator-agent ` |
306321| Only need failing tests first | ` tdd-test-writer-agent ` |
307322| Already have failing tests and need implementation | ` feature-implementer-agent ` or ` bug-fixing-implementer-agent ` |
323+ | Styling or theming a component | ` theming-styles-agent ` |
324+ | Demo update needed for user-visible change | ` demo-sample-agent ` |
308325| Public behavior changed and docs must be updated | ` component-readme-agent ` |
309326| Breaking change needs ` ng update ` support | ` migration-agent ` |
310327| User-visible change needs release-note coverage | ` changelog-agent ` |
@@ -326,6 +343,8 @@ If the task is narrow and clearly scoped, start directly with the **specialist**
326343| ` tdd-test-writer-agent ` | you need RED-phase tests or a failing repro | you need production code |
327344| ` feature-implementer-agent ` | feature scope is known and implementation is next | the task is really a bug fix |
328345| ` bug-fixing-implementer-agent ` | the bug is understood and needs the smallest safe fix | the task is actually a feature |
346+ | ` theming-styles-agent ` | SCSS, theme wiring, or style validation is needed | no styling impact exists |
347+ | ` demo-sample-agent ` | a demo is explicitly requested for a user-visible change | the change has no UI impact or sample coverage |
329348| ` component-readme-agent ` | public API or documented behavior changed | no docs impact exists |
330349| ` migration-agent ` | a breaking change needs migration support | the change is additive only |
331350| ` changelog-agent ` | the change deserves release-note coverage | the change is too minor for changelog |
0 commit comments