31 Commits

Author SHA1 Message Date
Pavan Kumar Gaddam (pkumargaddam) 96a9894cc2 Merge remote-tracking branch 'upstream/beta' into feature/initial-appbuilder-skills 2026-04-14 12:06:07 -04:00
Sean Steimer cb4828661b chore: resolve merge conflicts with main
Merges main into beta, resolving README.md conflicts by preserving
beta's expanded skill documentation while incorporating main's
aem-project-management plugin entry and AEM heading structure.
Updates gh-upskill reference from trieloff to ai-ecoverse.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-14 08:23:54 -07:00
Lars Trieloff 2ddb0a573b Apply suggestion from @trieloff 2026-04-10 11:58:26 +02:00
Lars Trieloff ca441a5c1b Apply suggestion from @trieloff 2026-04-10 11:57:41 +02:00
Lars Trieloff 9104df8528 docs: reorganize README with clearer hierarchy and AEM project structure
Agent-Id: agent-1e7015d0-81a0-45cf-a7c4-48990134d913
Linked-Note-Id: 49318c3a-4bf7-41eb-bdbf-102eff0c8671
2026-04-10 11:52:43 +02:00
Lars Trieloff 740e4bef8e docs: streamline README with clearer structure and essential information
Agent-Id: agent-63862d42-e5fd-42c3-97d4-9e2d49c3990f
Linked-Note-Id: 86c42fed-a730-48a8-8c01-f95492f7bfac
2026-04-10 11:34:14 +02:00
Pavan Kumar Gaddam (pkumargaddam) cdca93836f Merge remote-tracking branch 'upstream/beta' into feature/initial-appbuilder-skills 2026-04-10 01:04:45 -04:00
Abhishek Garg 964be7fc3d feat(aem-replication): add comprehensive replication skills for AEM 6.5 LTS
Add four specialist replication skills under skills/aem/6.5-lts/skills/aem-replication:

- configure-replication-agent: Configure replication agents for publishing, dispatcher flush, and reverse replication
- replicate-content: Activate/deactivate content using UI, workflows, and package manager
- replication-api: Use Replication API programmatically with 49 Java code examples
- troubleshoot-replication: Diagnose and fix 12+ common replication issues

Key features:
- 3,575 lines of comprehensive documentation
- All based on official Adobe AEM 6.5 LTS documentation
- Complete coverage of 8 public Replication APIs (Replicator, ReplicationOptions, AgentManager, ReplicationQueue, etc.)
- Router pattern following dispatcher skill structure
- Integrated into aem-6-5-lts plugin

Documentation sources:
- Official AEM 6.5 LTS Replication Guide
- Official AEM 6.5 LTS Troubleshooting Guide
- Official AEM 6.5 LTS JavaDoc API Reference

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-04-09 09:47:51 +05:30
Pavan Kumar Gaddam (pkumargaddam) b50e204356 Added initial version of the App Builder skills. 2026-04-08 23:51:40 -04:00
Robert Munteanu 0e12d43799 chore: only keep plugin.json for top-level entries (#39)
We want to keep installation simple and expose all skills from a certain sub-tree.
2026-04-02 13:16:28 +02:00
Himanich de08316013 feat(aem): add aem-best-practices and aem-migration skills (#38)
* feat(aem): add Cloud Service code migration skills

* refactor(aem): remove unused migration reference files

Remove asset-manager and event-migration reference files that are no longer needed:
- asset-manager.md, asset-manager-create.md, asset-manager-delete.md
- event-migration-path-a.md, event-migration-path-b.md

Keeping core migration patterns: scheduler, replication, resource-change-listener, event-migration

* feat(aem): add asset-manager and event-migration patterns

Expand AEM Cloud Service migration skill with additional patterns:
- Asset Manager: create/upload (Direct Binary Access) + delete (HTTP Assets API)
- Event Migration: JCR EventListener → EventHandler + JobConsumer (Path A & B)

New reference files:
- asset-manager.md, asset-manager-create.md, asset-manager-delete.md
- event-migration-path-a.md, event-migration-path-b.md

Made-with: Cursor

* Fix SKILL.md: remove nonexistent script references and fix path inconsistencies

- Rewrite BPA section to use agent-native instructions instead of JavaScript helper scripts
- Remove references to ./scripts/bpa-findings-helper.js and ./unified-collections/
- Fix Step 4 path references to use relative paths (references/ instead of .cursor/skills/...)
- Update Available Patterns table to use correct references/ directory name
- Remove CLI Testing section that referenced nonexistent scripts
- Simplify Quick Reference to match new BPA flow without collection caching

* feat(aem): require project confirmation before fetching BPA findings

Add list-projects API contract and enforce always presenting project
list to the user for confirmation before calling fetch-cam-bpa-findings,
even when only one project exists. Includes updated example agent flow.

* feat(aem): add migration reference docs for all patterns

Add detailed transformation references for scheduler, event-migration,
replication, resource-change-listener, and asset-manager patterns
including path classification, step-by-step instructions, and validation.

* fix: stop on MCP error instead of falling back to Manual Flow

When fetch-cam-bpa-findings returns success: false, the skill now stops
immediately and reports the error to the user. It no longer falls back
to Manual Flow or CSV.

Made-with: Cursor

* test

* refactor(aem-cloud): split best-practices and migration plugins

Replace code-migration with aem-cloud-service-best-practices (pattern refs, scr-to-osgi-ds, resource-resolver-logging) and migration/ (orchestration + scripts). Update marketplace and README.

* docs(aem-cloud): refine migration and best-practices skills

Migration: cam-mcp reference, path alias, quick start, dual-plugin install notes, description tweaks. Best-practices: JCR observation vs OSGi EventHandler wording, prerequisites phrasing. Remove sibling terminology; plugin.json copy; safe CAM example id.

* chore(aem-cloud): flatten best-practices and migration plugins

Relocate the Cloud Service pattern package to skills/aem/cloud-service/skills/best-practices/ with SKILL.md and references/ at the plugin root (plugin id aem-best-practices). Move migration content out of the nested aem-cloud-service-migration folder into migration/ (plugin id aem-migration).

Register aem-best-practices, aem-migration, aem-cloud-service-dispatcher, and aem-6-5-lts-dispatcher in .claude-plugin/marketplace.json. Update the repository README with install commands and the revised directory layout.

Migration and CAM docs require explicit CAM project confirmation, verbatim MCP errors with no automatic fallback, and IDE workspace-scoped file discovery. Docs use aem-prefixed plugin names without extra marketplace commentary.

* docs(migration): document CAM MCP enablement restriction verbatim errors

* test: add migration helper tests and align skill names with directories

- Root npm test: skills-ref validate, migration unit tests, marketplace JSON parse
- CI validate workflow runs npm test
- SKILL frontmatter name must match folder (best-practices, migration) per skills-ref
- Fixture CSV + node:test coverage for getBpaFindings and checkAvailableSources

* docs(migration): clarify plugin path in README

* Add OSGi Cloud Manager reference; tighten migration, CAM MCP, and workspace rules.

* docs(readme): pair migration with best-practices; clarify generic best-practices scope

* chore(migration): drop OSGi Cloud Manager reference from beta-patch branch

Remove references/osgi-cfg-json-cloud-manager.md and all SKILL.md wiring
(quick start, delegation, when-to-use). Keeps CAM/MCP tightening,
workspace scope, and MCP error handling from refactoring.

* fix(aem): align Cloud Service skills with marketplace and README review

---------

Co-authored-by: Himani Chauhan <hichauha+adobe@adobe.com>
Co-authored-by: bharat941 <bharat149wadhwa@gmail.com>
2026-04-02 10:59:31 +02:00
Lars Trieloff 45cb8ce7f8 docs: add Slack channel reference for skills discussion
Agent-Id: agent-2f835a17-a269-48c0-a6cc-93bb2c9d5906
Linked-Note-Id: 683d4127-0bb1-47e5-b505-d207d4b2f468
2026-03-30 13:44:53 +02:00
Astha Bhargava a1d36a12e7 chore: add edge cases and early exit check for non-Edge Delivery projects 2026-03-30 15:11:02 +05:30
Astha Bhargava 47a59efae3 chore: update prompt instruction 2026-03-26 14:11:05 +05:30
Astha Bhargava 52a1cdf641 chore: README update + enhancements in hooks lifecycle 2026-03-26 13:58:49 +05:30
akankshajain18 3f208a4d42 updated skills file to make it discoverable (#32)
Co-authored-by: akanjain <akanjain@adobe.com>
2026-03-24 10:01:21 +01:00
Abhishek Garg 95f84c4775 feat: correct readme for skill installation on cursor 2026-03-23 10:27:04 +05:30
Abhishek Garg 35f26b20ef feat: adding Agents.md creation as skill (#24)
---------

Co-authored-by: Abhishek Garg <abhigarg+adobe@adobe.com>
2026-03-19 11:40:27 +01:00
Abhishek Garg 35c34f5ad2 feat: structuring skills so that we can use one command (#23)
Co-authored-by: Abhishek Garg <abhigarg+adobe@adobe.com>
2026-03-17 10:07:45 +01:00
Pavan Kumar Gaddam 62c990213e Merge pull request #17 from pkumargaddam/feature/create-component-skill
Add create component skill
2026-03-16 19:35:00 +01:00
Abhishek Garg 660e9e3234 feat: adding dispatcher skills 2026-03-09 14:17:30 +05:30
Abhishek Garg 7ec0653911 refactor dispatcher skills and fix cloud/6.5 advisory integrity 2026-03-06 14:32:10 +05:30
Abhishek Garg 3d3c2dca02 Scope dispatcher plugins to dispatcher paths in marketplace and docs 2026-03-06 13:30:54 +05:30
Abhishek Garg e8d75d46bd Rename dispatcher flavors to cloud-service and 6.5-lts; simplify README structure 2026-03-06 13:28:08 +05:30
Abhishek Garg e766cec760 feat(dispatcher-skills): ship polished cloud and 6.5lts dispatcher skills 2026-03-06 04:18:21 +05:30
Sagar Sane 6ef6438d95 Update gh upskill command to include --all option
Updated Documentation
2026-02-12 10:51:47 -05:00
Sean Steimer 0adcbc42a8 docs: add upskill path filter examples to README
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 09:14:03 -08:00
Sean Steimer ced3b00cbc Update README description for clarity 2026-02-06 08:05:19 -08:00
Sean Steimer e2f75fde2e docs: final README polish
- Update Claude Code docs link to new URL

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 09:52:58 -08:00
Sean Steimer ac6bd3c345 refactor: restructure for Claude Code plugin support
- Move skills into skills/ subdirectory per Claude Code plugin structure
- Add .claude-plugin/plugin.json for AEM Edge Delivery Services plugin
- Add root .claude-plugin/marketplace.json for plugin distribution
- Update README with Claude Code Plugins installation instructions

Plugin can now be installed via:
  /plugin marketplace add adobe/skills
  /plugin install aem-edge-delivery-services@adobe-skills

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 09:47:33 -08:00
Sean Steimer 84e625cf73 chore: add readme, contributing guide, code of conduct files 2026-02-05 09:00:24 -08:00