@@ -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