CtrlK
BlogDocsLog inGet started
Tessl Logo
PluginPublic

adobe/aem-6-5-lts

All AEM 6.5 LTS skills: Workflow model design, development, triggering, launchers, debugging, and triaging; Dispatcher config authoring, advisory, incident response, performance tuning, and security hardening; Replication agent configuration, content activation, API usage, and troubleshooting for AEM 6.5 LTS and AMS environments; Jackrabbit Oak query/index tuning (property, Lucene index definitions); and extracting/inventorying JCR queries (XPath, SQL2, QueryBuilder) across a codebase.

Quality

79%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Overview
Quality
Evals
Security
Files

module-catalog.mdskills/ensure-agents-md/references/

Module & Add-on Catalog (AEM 6.5 LTS / AMS)

Use this catalog when generating AGENTS.md. Only include entries whose directories actually exist in the project.

Core modules

ModuleDescription
coreOSGi bundle. Contains the Java code for backend services, models, and business logic. Uses OSGi for dependency injection, Sling models for exposing content to Sling scripts and JUnit for unit testing.
dispatcherDispatcher configuration for Apache HTTP Server (caching, filters, virtual hosts). Validated with httpd -t or apachectl configtest. Layout may follow AMS immutable-file conventions or a classic on-prem structure.
ui.appsFileVault content package. Contains the application code, including components, templates, client libraries, and content structure. Uses HTL as the scripting engine.
ui.apps.structureFileVault content package. Empty module that defines the structure of the repository content.
ui.configFileVault content package. Contains OSGi configurations for the application.
ui.contentFileVault content package. Contains the mutable content for the application, such as the initial site structure, templates, sample assets.
it.testsIntegration tests module. Uses the AEM Testing clients to run tests against running AEM instances. Run in CI or locally before releases.
ui.testsUI tests module. Often Cypress or similar for end-to-end tests against running AEM instances. Run in CI or locally; AMS teams may wire this into Cloud Manager where applicable.
allFileVault content package. Includes all other FileVault packages for easy deployment.

Frontend module variants

Only ONE of these applies per project. Match by detected frontend type.

VariantModule nameDescription
General (Webpack)ui.frontendFrontend module built with Webpack. Compiles TypeScript/JavaScript and Sass/SCSS. During the build it's copied to the ui.apps module as client libraries. Uses Node.js, npm, and webpack.
React SPAui.frontendReact-based SPA module. Uses @adobe/aem-react-editable-components for SPA Editor integration. During the build it's copied to the ui.apps module as client libraries. Run npm start to develop locally with a proxy to AEM (port 3000 is common). Uses Node.js, npm, and webpack.
Angular SPAui.frontendAngular-based SPA module. Uses @adobe/aem-angular-editable-components for SPA Editor integration. During the build it's copied to the ui.apps module as client libraries. Run npm start to develop locally with a proxy to AEM (port 4200 is common). Uses Node.js, npm, and webpack.
Decoupledui.frontendDecoupled frontend (headless or externally hosted). Consumes AEM content via HTTP/APIs; deployment may be separate from the AEM packages. May not emit client libraries into ui.apps depending on setup.

Add-ons (include only if detected)

Add-onSection text for AGENTS.md
CIF (Commerce)Commerce Integration Framework (CIF): The commerce backend endpoint is configured in ui.config OSGi configurations. CIF Core Components support commerce experiences (product pages, catalog, search, cart, checkout) for AEM 6.5 Content and Commerce.
AEM FormsAEM Forms: Adaptive Forms, templates, themes, and configurations for building form experiences on AEM 6.5.
Headless FormsHeadless Adaptive Forms: The ui.frontend.react.forms.af module provides a React-based rendering layer for forms consumed via form model JSON, where this add-on is used.
Precompiled ScriptsPrecompiled Scripts: HTL scripts from ui.apps can be precompiled into a bundle during the build for improved runtime performance (archetype / Core Components pattern).

When an add-on is detected, add a ## Add-ons and extensions section between the intro paragraph and ## Modules, listing each detected add-on as a bullet.

CIF-specific module note

If CIF is detected, append to the core module description: , including commerce-specific models and servlets.

Headless Forms module

If Headless Forms is detected, add this module to the Modules list:

  • ui.frontend.react.forms.af: React-based headless Adaptive Forms rendering module. Consumes form models and renders forms in a headless manner. Uses Node.js, npm, and webpack.

Conditional resources

Base resources (always include)

These are already in the AGENTS.md template. Always keep them.

SPA resources (React or Angular detected)

Add after the base resources (skip if already present from the base template):

If React:

  • AEM React Editable Components

If Angular:

Decoupled frontend resources

CIF resources

Forms resources

Headless Forms resources

Precompiled Scripts resources

skills

ensure-agents-md

README.md

tile.json