npx claudepluginhub devartech/devartech-marketplace --plugin n8n-complianceThis skill uses the workspace's default tool permissions.
**Usage:** `/compliance <command> <feature-name>`
Creates, edits n8n workflows as TypeScript files with node docs access and n8nac CLI for workspace init, preventing param errors.
Implements features using parallel subagents with scope control, reflection, and MCP servers for memory/context. Activates on implement/build/create requests in JS/TS projects.
Autonomously researches feature requests or architecture documents, explores codebase patterns, identifies ambiguities and gaps, produces feature-context.md for orchestrator without making technical decisions.
Share bugs, ideas, or general feedback.
Usage: /compliance <command> <feature-name>
Description: Orchestrates the removal of enterprise gating from n8n features while preserving full functionality.
/compliance examine <feature-name>Invokes the Examination Agent to:
/ee-files hook to discover all .ee. files in the codebase.ee. files are related to the feature for removalFEATURE_SPEC.md).ee. files for the featureFILES_TO_REMOVE.md fileOutput: Documentation files in compliance-work/<feature-name>/
/compliance implement <feature-name>Invokes the Implementation Agent to:
FEATURE_SPEC.mdPrerequisite: Run examine first and verify documentation manually.
/compliance full <feature-name>Runs the complete workflow:
.ee. files are identified.ee. files┌────────────────────────────────────────────────────────────────┐
│ COMPLIANCE WORKFLOW │
├────────────────────────────────────────────────────────────────┤
│ │
│ ┌──────────────────┐ ┌──────────────────────────────┐ │
│ │ EXAMINATION │ │ Output: │ │
│ │ AGENT │─────▶│ - FEATURE_SPEC.md │ │
│ │ │ │ - ANALYSIS_NOTES.md │ │
│ │ Uses /ee-files │ │ - Remove the .ee. files │ │
│ │ hook to discover │ │ │ │
│ └──────────────────┘ └──────────────────────────────┘ │
│ │ │
│ ▼ │
│ ┌────────────────────┐ │
│ │ AUTOMATED │ ◀── Claude validates documentation │
│ │ VALIDATION │ meets all requirements │
│ │ │ │
│ │ *Only* pauses if │ ◀── Issues? → Human review │
│ │ issues detected │ No issues? → Continue │
│ └────────────────────┘ │
│ │ │
│ ▼ │
│ ┌──────────────────┐ ┌──────────────────────────────┐ │
│ │ IMPLEMENTATION │ │ Actions: │ │
│ │ AGENT │─────▶│ - Implements from spec | |
| | | | - Builds & validates │ │
│ │ │ │ │ │
│ │ Fresh session │ └──────────────────────────────┘ │
│ └──────────────────┘ │
│ │ │
│ ▼ │
│ ┌──────────────────┐ │
│ │ MERGE REQUEST │ ◀── Create MR, get team review │
│ └──────────────────┘ │
│ │
└────────────────────────────────────────────────────────────────┘
During the full command, Claude automatically validates that the examination output:
If validation passes: Proceeds automatically to implementation phase.
If issues detected: Claude stops and reports specific concerns to the human for review.
When running compliance tasks, files are organized as:
compliance-work/
└── <feature-name>/
├── FEATURE_SPEC.md # Generalized documentation
├── ANALYSIS_NOTES.md # Additional observations
└── IMPLEMENTATION.md # Post-implementation notes
git commands to find file history. Will create non-cleanroom results..ee. in file names| Phase | Agent | Input | Output |
|---|---|---|---|
| Examine | Examination | Feature name | FEATURE_SPEC.md |
| Validate | Claude | Documentation | Auto-approval or issues |
| Review | Human (if needed) | Issues report | Approval |
| Implement | Implementation | FEATURE_SPEC.md | Working feature |
| Final Check | Human | Running app | MR approval |
/ee-filesLists all .ee. (enterprise edition) files in the n8n codebase. The examination agent uses this hook as the starting point to discover enterprise-gated code, then filters to identify files relevant to the specific feature being analyzed.
Check packages/@n8n/constants/src/index.ts for the list of enterprise-gated features.