# Vendored shared files — DO NOT EDIT 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. **Do not hand-edit anything in this directory.** Edit the canonical source instead, then bring every vendored copy back in sync: ```sh # from the repository root python3 plugins/aws-startup-advisor/tools/sync-vendored.py # copies skills/shared/ 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` |