AEM Cloud Service expert skill — check a JCR/Oak query is actually served by an index and, when it is not, propose the property/Lucene index-definition change so the query is answered by the index instead of in-memory filtering or sorting. Use for "query is slow", "traversal warning", "is my query indexed", "tune oak index", or a scan that flags a JCR/QueryBuilder query.
Install
npx skills add adobe/skills --skill tuning-oak-query-indexesnpx skills add adobe/skills --skill tuning-oak-query-indexes -a claude-code -gnpx skills add adobe/skills --skill tuning-oak-query-indexes -a codex -ggemini skills install https://github.com/adobe/skills.git --path plugins/aem/cloud-service/skills/code-assessment/tuning-oak-query-indexesgh skill install adobe/skills tuning-oak-query-indexesgit clone --depth 1 https://github.com/adobe/skills /tmp/adobe__skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/adobe__skills/plugins/aem/cloud-service/skills/code-assessment/tuning-oak-query-indexes ~/.claude/skills/tuning-oak-query-indexes # Claude Code
cp -R /tmp/adobe__skills/plugins/aem/cloud-service/skills/code-assessment/tuning-oak-query-indexes ~/.agents/skills/tuning-oak-query-indexes # Codex, Cursor, Gemini CLI, Copilot, OpenCode