Skip to content

Commit 13c8ed7

Browse files
authored
Merge branch 'master' into mtsvyatkova/tile-manager-skill
2 parents fb4224a + f7f7ba3 commit 13c8ed7

File tree

87 files changed

+7685
-480
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

87 files changed

+7685
-480
lines changed

.github/agents/bug-fixing-implementer-agent.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ If the bug requires SCSS, theme wiring, or style-test changes, do not implement
114114
- Do not update `README.md` — the `component-readme-agent` handles that.
115115
- Do not create migration schematics — the `migration-agent` handles that.
116116
- Do not update `CHANGELOG.md` — the `changelog-agent` handles that.
117+
- Do not modify dependency manifests or lock files (`package.json`, `package-lock.json`, etc.). Ask for approval first if a dependency change is truly required.
117118

118119
---
119120

.github/agents/bug-fixing-orchestrator-agent.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ You do NOT write tests, production code, or detailed implementation instructions
6868
- Do not write tests or production code
6969
- Do not specify exact test cases, exact implementations, or exact file changes
7070
- Do not over-constrain the handoff prompts — give scope and root cause, not specs
71+
- Do not modify dependency manifests or lock files (`package.json`, `package-lock.json`, etc.). Ask for approval first if a dependency change is truly required.
7172

7273
---
7374

.github/agents/changelog-agent.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ tools:
55
- search/codebase
66
- edit/editFiles
77
- read/problems
8+
- web
89
---
910

1011
# Changelog Agent
@@ -13,6 +14,12 @@ You update `CHANGELOG.md` at the repository root for Ignite UI for Angular. Only
1314

1415
---
1516

17+
## What You Do NOT Do
18+
19+
- Do not modify production source code.
20+
21+
---
22+
1623
## Steps
1724

1825
### 1. Find the Latest Version

.github/agents/component-readme-agent.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ tools:
55
- search/codebase
66
- edit/editFiles
77
- read/problems
8+
- web
89
---
910

1011
# Component README Agent
@@ -58,7 +59,8 @@ Component documentation is located at:
5859
- examples when needed
5960
5. If behavior changed, update the related explanatory text.
6061
6. If a new capability was added, add a short example only if the README style supports it.
61-
7. Match existing formatting exactly.
62+
7. If API was renamed or deprecated, update or remove stale examples and snippets that still reference the old usage.
63+
8. Match existing formatting exactly.
6264

6365
---
6466

.github/agents/demo-sample-agent.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ tools:
77
- read/problems
88
- execute/runTests
99
- read/terminalLastCommand
10+
- web
1011
---
1112

1213
# Demo / Sample Agent
@@ -39,6 +40,7 @@ You do not implement the library change itself, create new samples or demo folde
3940
- Do not update component `README.md`.
4041
- Do not update `CHANGELOG.md`.
4142
- Do not create migrations.
43+
- Do not modify dependency manifests or lock files (`package.json`, `package-lock.json`, etc.). Ask for approval first if a dependency change is truly required.
4244

4345
---
4446

.github/agents/feature-implementer-agent.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ tools:
88
- read/problems
99
- execute/runTests
1010
- read/terminalLastCommand
11+
- web
1112
---
1213

1314
# Implementer — GREEN + REFACTOR Phases
@@ -118,6 +119,7 @@ Update component agent skills if you need to guide other agents on how to use th
118119
- Do not update `README.md` — the `component-readme-agent` handles that.
119120
- Do not create migration schematics — the `migration-agent` handles that.
120121
- Do not update `CHANGELOG.md` — the `changelog-agent` handles that.
122+
- Do not modify dependency manifests or lock files (`package.json`, `package-lock.json`, etc.). Ask for approval first if a dependency change is truly required.
121123

122124
---
123125

.github/agents/feature-orchestrator-agent.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ tools:
66
- search/codebase
77
- search/changes
88
- read/problems
9+
- web
910
agents:
1011
- tdd-test-writer-agent
1112
- feature-implementer-agent
@@ -64,6 +65,7 @@ You do NOT write tests, production code, or detailed acceptance criteria. Each s
6465
- Do not write detailed acceptance criteria that downstream agents must encode literally
6566
- Do not specify exact test cases, exact implementations, or exact file changes
6667
- Do not over-constrain the handoff prompts — give scope, not specs
68+
- Do not modify dependency manifests or lock files (`package.json`, `package-lock.json`, etc.). Ask for approval first if a dependency change is truly required.
6769

6870
---
6971

@@ -181,24 +183,22 @@ Use agents in this order:
181183
4. **`demo-sample-agent`** — only if the user explicitly wants a demo/sample update
182184
5. **`component-readme-agent`** — updates affected component `README.md` files
183185
6. **`migration-agent`** — only if breaking changes exist
184-
7. **`changelog-agent`**updates `CHANGELOG.md`
186+
7. **`changelog-agent`**only if the change warrants an entry under the existing `CHANGELOG.md` structure
185187

186188
Only invoke `demo-sample-agent` if the user explicitly requested a demo/sample update.
187189
If the user declined, skip that handoff and continue with the remaining agents.
188190

189-
If the feature is purely theming or styling, route directly from `tdd-test-writer-agent` to `theming-styles-agent` and skip the general
190-
implementer.
191+
If the feature is purely theming or styling, route directly from `tdd-test-writer-agent` to `theming-styles-agent` and skip the general implementer.
191192

192193
### Step 5 — Verify Completeness
193194

194195
After all agents finish, check:
195196

196197
- Were all affected areas covered?
197198
- Were public exports updated?
198-
- Were theming and style changes delegated when SCSS or theme wiring was
199-
affected?
200-
- Was the component README updated?
201-
- Was `CHANGELOG.md` updated?
199+
- Were theming and style changes delegated when SCSS or theme wiring was affected?
200+
- Was the component README updated if needed?
201+
- Was `CHANGELOG.md` updated if needed?
202202
- Do migrations exist for any breaking changes?
203203
- If a demo/sample was requested, was the existing demo structure updated appropriately?
204204
- If a demo/sample was not requested, was it correctly skipped?

.github/agents/migration-agent.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ tools:
88
- execute/runTests
99
- read/problems
1010
- read/terminalLastCommand
11+
- web
1112
---
1213

1314
# Migration Schematic Agent
@@ -28,6 +29,12 @@ You create **`ng update` migration schematics** for breaking changes in Ignite U
2829

2930
---
3031

32+
## What You Do NOT Do
33+
34+
- Do not modify dependency manifests or lock files (`package.json`, `package-lock.json`, etc.). Ask for approval first if a dependency change is truly required.
35+
36+
---
37+
3138
## Steps
3239

3340
### 1. Determine Version and Number
@@ -114,6 +121,7 @@ Before finishing:
114121
3. Run:
115122
- `npm run test:schematics`
116123
- `npm run build:migrations`
124+
- `npm run lint:lib`
117125
4. Confirm the migration updates the old API and leaves unrelated code unchanged.
118126

119127
### 7. Commit

.github/agents/tdd-test-writer-agent.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ tools:
88
- execute/runTests
99
- read/problems
1010
- read/terminalLastCommand
11+
- web
1112
---
1213

1314
# TDD Test Writer — RED Phase
@@ -55,6 +56,8 @@ Do not add extra scenarios unless they are explicitly requested, clearly require
5556
- No execution-order dependency.
5657
6. **Never write production code.**
5758
- Only test code in this phase to ensure the test does not give false negatives. The test MUST fail if the functionality is missing, or not behaving as intended.
59+
7. **Do not modify dependency files.**
60+
- Do not modify dependency manifests or lock files (`package.json`, `package-lock.json`, `yarn.lock`, `pnpm-lock.yaml`, etc.). Ask for approval first if a dependency change is truly required.
5861

5962
---
6063

.github/agents/theming-styles-agent.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ tools:
88
- execute/runTests
99
- read/problems
1010
- read/terminalLastCommand
11+
- web
1112
---
1213

1314
# Theming and Styles Agent
@@ -121,6 +122,7 @@ If the task is purely documentation or planning, say clearly that style validati
121122
- Do not update component `README.md`.
122123
- Do not create migrations.
123124
- Do not update `CHANGELOG.md`.
125+
- Do not modify dependency manifests or lock files (`package.json`, `package-lock.json`, etc.). Ask for approval first if a dependency change is truly required.
124126

125127
---
126128

0 commit comments

Comments
 (0)