Plugin Claude Code
Claude Code plugin for Alfresco/Hyland extension development — slash commands, skills, and agents.
Plugin Claude Code
Claude Code plugin for Alfresco/Hyland extension development — slash commands, skills, and agents.
Cursor rule Cursor
AIUP Alfresco extension conventions — read AGENTS.md and command specs before generating or reviewing code.
Skill Claude CodeCodexCursor
Scaffold a full ACA/ADW UI extension: plugin.json descriptor, provideExtension() providers function, NgRx actions and effects, Angular standalone components for the requested extension points (page, sidebar, context menu, toolbar), HTTP service, and integration patch instructions for extensions.module.ts…
Skill Claude CodeCodexCursor
Scaffold Alfresco ActionExecuter classes with Spring bean registration. In-Process SDK (Maven) only.
Skill Claude CodeCodexCursor
Generate Share Aikau page and dashlet artefacts for legacy Share UI customizations.
Skill Claude CodeCodexCursor
Runs AIUP Alfresco extension workflow steps (requirements, scaffold, content-model, web-scripts, docker-compose, test, and more). Use when the user asks to execute an AIUP command or develop Alfresco extensions following AGENTS.md.
Skill Claude CodeCodexCursor
Given a business requirement, proposes full Alfresco extension architecture including content types, behaviours, REST endpoints, events, and deployment model. Produces an Architecture Decision Record.
Skill Claude CodeCodexCursor
Given an Alfresco stack trace or log snippet, searches documentation and known issues to diagnose the root cause and suggest a fix. Covers classloader issues, model registration errors, Transform Service failures, and common ACS problems.
Skill Claude CodeCodexCursor
Analyses an existing Alfresco AMP or JAR extension, identifies deprecated APIs and outdated patterns, and produces a migration plan with concrete code diffs.
Skill Claude CodeCodexCursor
Validates custom Alfresco audit application XML for well-formedness, correct audit model namespace, application key matching the enable property, and every RecordValue dataExtractor/dataGenerator referencing a declared and registered bean. Trigger automatically after generating or editing a -audit.xml or an audit…
Skill Claude CodeCodexCursor
Generate a custom Alfresco audit application (audit XML + data extractors/generators + enable properties) and optional query Web Script. In-Process SDK (Maven) only.
Skill Claude CodeCodexCursor
Scaffold Alfresco behaviour/policy classes with Spring bean wiring. In-Process SDK (Maven) only.
Skill Claude CodeCodexCursor
Generate an AbstractModuleComponent data bootstrap loader that creates initial folders, categories, or reference data exactly once per module version. In-Process SDK (Maven) only.
Skill Claude CodeCodexCursor
Validates Alfresco content model XML files for correct namespace URI format, mandatory type/aspect declarations, valid property data types, and absence of reserved prefixes (sys:, cm:, app:). Trigger automatically when generating or editing -model.xml or -context.xml files.
Skill Claude CodeCodexCursor
Generate Alfresco content model XML and Spring context file from requirements.
Skill Claude CodeCodexCursor
Scaffold a custom Alfresco ContentStore connector (extending AbstractContentStore, optionally wrapping a caching or encrypting store) with its reader/writer, Spring wiring, and unit test. In-Process SDK (Maven) only.
Skill Claude CodeCodexCursor
Ensures every service in a Docker Compose file has a healthcheck block and dependson uses condition: servicehealthy. Trigger when generating or editing compose.yaml.
Skill Claude CodeCodexCursor
Generate a Docker Compose file with full ACS stack.
Skill Claude CodeCodexCursor
Validates ActiveMQ topic names and consumer group patterns against Alfresco event API conventions. Applies to Out-of-Process SDK (Spring Boot) only. Trigger when generating event-driven code with /events.
Skill Claude CodeCodexCursor
Generate an Out-of-Process Spring Boot event listener for Alfresco Java Event API.
Skill Claude CodeCodexCursor
Scaffold a custom Alfresco metadata extractor/embedder (extending AbstractMappingMetadataExtracter) with a properties mapping file, Spring registration, and unit test. In-Process SDK (Maven) only.
Skill Claude CodeCodexCursor
Detects deprecated Alfresco API usage and suggests modern equivalents. Trigger when analysing existing Alfresco extension code.
Skill Claude CodeCodexCursor
Warns when CMIS or Alfresco Query Language queries may bypass ACLs. Suggests SearchService with authority context instead. Trigger when generating search or query code.
Skill Claude CodeCodexCursor
Validates custom Alfresco permission model XML for well-formedness, no collision with built-in permission group names, correct permissionSet binding, and that any dynamic authority is registered and implements DynamicAuthority. Trigger automatically after generating or editing a permissionDefinitions.xml or a…