mirror of
https://github.com/aws/agent-toolkit-for-aws.git
synced 2026-09-14 14:30:26 +08:00
fa92497351
* 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.