What problem does it solve?
Before implementing changes in the SEED Design monorepo, contributors need to know which packages, components, and platforms are affected, what verification steps to run, and which release branch (dev, minor, or major) the PR should target. This Skill produces that plan in a read-only manner without modifying files, Git state, or remote branches.
Core Features & Use Cases
- Impact Analysis: Maps changed or planned paths to affected workspace packages, surfaces (source, generated, docs, registry, tests), components, and platforms (React, Lynx, docs, tooling).
- Verification Planning: Outputs an ordered list of verification steps (generate:all, focused tests, builds, manual runtime checks) with their policy sources, without executing them.
- Branch Decision Logic: Determines targetBranch, targetRef, and prBase from confirmed changeset bumps, lane evidence against origin/dev, origin/minor, and origin/major, and explicit lane confirmation, returning "unknown" when evidence is incomplete or conflicting.
- Use Case: A contributor modifying a React component runs the script with --base-ref origin/dev to see impacted packages, required tests, and whether the PR should target dev, minor, or major before handing off to the submission workflow.
Quick Start
Ask the assistant to run the seed-change-plan script with your base ref and changed paths to produce a read-only impact, verification, and target branch plan for your SEED Design change.