Commit Graph

4 Commits

Author SHA1 Message Date
Abhishek Garg 9535e37989 feat: add bootstrap prerequisite check to all AEM skills with CI enforcement
The `ensure-agents-md` skill declares it must run before other AEM skills,
but the dependency was one-directional — skills like `create-component` or
`dispatcher` had no reference back to it. If a customer installed only a
single skill without `ensure-agents-md`, the AGENTS.md bootstrap would
never trigger.

This adds a self-contained "AEM Project Bootstrap Check" section to all 42
AEM skills under cloud-service/ and 6.5-lts/ (excluding ensure-agents-md
itself). The section instructs the agent to:
  1. Check if AGENTS.md exists at the workspace root
  2. Run ensure-agents-md first if available
  3. Advise the user to install ensure-agents-md if not available

A new `bootstrap-check` CI job in validate.yml fails the build if any AEM
skill is missing this section or has an incomplete version (heading without
AGENTS.md / ensure-agents-md references), preventing the check from being
accidentally omitted when new skills are added.

Includes scripts/add-bootstrap-check.sh for bulk-adding the section to new
skills (idempotent).

Made-with: Cursor
2026-04-27 10:31:53 +05:30
Augment Code 33598bb9c6 fix: exclude release files from .skill archive, resilient version matching
Signed-off-by: Lars Trieloff <lars@trieloff.net>
2026-04-10 15:54:06 +02:00
Augment Code bd84255f62 fix: address PR review comments
Signed-off-by: Lars Trieloff <lars@trieloff.net>
2026-04-10 15:20:04 +02:00
Lars Trieloff 770d1dc9b8 ci: add automated skill release pipeline with semantic-release
Agent-Id: agent-e17c5a14-d644-490b-a823-be08213f2b56
Linked-Note-Id: 58d51a58-baf5-4cb0-b2dc-9ece2c0ffc0d
2026-04-10 13:16:04 +02:00