Files
anasstahr fa92497351 fix: sync plugin skills from canonical sources (#210) (#213)
* fix: add sync script to generate plugin skills from canonical sources

Adds tools/sync-plugin-skills.py which copies skills from skills/ into
plugins/*/skills/ based on a skills.json manifest in each plugin. This
prevents silent drift between the two copies (fixes #210).

- Add skills.json manifests for aws-core and aws-data-analytics plugins
- Add lint:skill-parity task to mise.toml for CI enforcement
- Sync currently drifted skills (amazon-bedrock, aws-cdk, aws-messaging-and-streaming)

* ci: run skill parity check in build workflow

Change build.yml to run `mise run validate` (which includes both
lint:manifests and lint:skill-parity) instead of just lint:manifests.

* refactor: remove skills.json manifests, auto-discover by name

Instead of maintaining a manifest per plugin, the sync script now
auto-discovers: any skill directory under plugins/*/skills/ that shares
a name with a SKILL.md-containing directory under skills/ is synced
from the canonical source.
2026-08-04 13:11:09 +00:00
..