Skill 26 · Bedrock Migration Assessment
Subchapter 26.6
references/vendored/README.mdMarkdown1 KBView on GitHub
These files are synced copies of the plugin-level canonical source under
plugins/aws-startup-advisor/skills/shared/. They are vendored into this skill
so the skill folder is self-contained — it runs standalone (lifted out, zipped,
or used on its own) without reaching outside its own directory.
Scripts
Validate AI ProfileDo not hand-edit anything in this directory. Edit the canonical source instead, then bring every vendored copy back in sync:
# from the repository root
python3 plugins/aws-startup-advisor/tools/sync-vendored.py # copies skills/shared/<path> over every vendored copy
python3 plugins/aws-startup-advisor/tools/sync-vendored.py --check # what CI runs (mise run lint:vendored-parity)CI fails when a vendored copy differs from its canonical source, has no canonical source,
is listed in the table below but missing on disk, or is on disk but not listed below. So an
edit to a skills/shared/ file this skill vendors, or a deleted copy, cannot merge
unnoticed. What CI cannot see is a new skills/shared/ file that no skill vendors yet —
if this skill needs one, add the copy and a row in the table below.
| Vendored path | Canonical source |
|---|---|
state/phase-status.schema.json | skills/shared/state/phase-status.schema.json |