Add merge props migration driver - #8254
Conversation
|
63f3f06 to
2dd85ec
Compare
|
2dd85ec to
db46abb
Compare
There was a problem hiding this comment.
Pull request overview
Adds temporary migration coordination tooling to drive staged adoption of ADR-025 (prop merging conventions) across @primer/react components via bounded, stacked batches.
Changes:
- Adds the
migrate-to-merge-propscoordinator skill with stack ownership rules, batching workflow, and cleanup criteria. - Adds a
migrate-to-merge-props-batchagent definition to implement a single assigned batch and report validation + migration status evidence.
Show a summary per file
| File | Description |
|---|---|
.github/skills/migrate-to-merge-props/SKILL.md |
Defines the coordinator workflow, stack ownership boundaries, batching rules, and cleanup steps for ADR-025 adoption. |
.github/agents/migrate-to-merge-props-batch.agent.md |
Introduces a bounded batch agent contract for implementing one migration batch and returning evidence to the coordinator. |
Review details
Tip
Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.
- Files reviewed: 2/2 changed files
- Comments generated: 1
- Review effort level: Lite
|
|
||
| - Included: findings reported in `packages/react/src/**/*.{ts,tsx}` by | ||
| `primer/prefer-merge-props`. | ||
| - Excluded: tests, stories, nested JSX, generated output, `.agents/**/*`, and |
db46abb to
3d07672
Compare
db46abb to
3d07672
Compare
3d07672 to
4132b01
Compare
4132b01 to
0e7f754
Compare
0e7f754 to
0ae3ad3
Compare
Refine the adoption report, add validated migration examples, and introduce the coordinator skill and bounded batch agent for ADR-025. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 00bfd295-6ed9-4119-8d63-103a0b3c63e8
Move implementation and adoption-tool changes out of the driver entry and document stack ownership for foundation, driver, batch, and cleanup work. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 00bfd295-6ed9-4119-8d63-103a0b3c63e8
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 9541ca7f-0281-4223-a839-39d75393d922
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 9541ca7f-0281-4223-a839-39d75393d922
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 9541ca7f-0281-4223-a839-39d75393d922
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 9541ca7f-0281-4223-a839-39d75393d922
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 84a0d8ca-13d3-4cb2-ab24-18fa2d9a8a14
55487f9 to
273dcf3
Compare
This PR adds the driver skill for migrating Primer React components to ADR-025.
Changelog
New
migrate-to-merge-propscoordinator skill.migrate-to-merge-props-batchagent.Changed
Removed
Rollout strategy
This is temporary migration coordination tooling and has no public package impact.
Testing & Reviewing
Please verify the coordinator always routes adoption-tool refinements to PR #8248, keeps this entry limited to the skill and agent, and creates one stack entry per implementation batch.