Use this skill when working with Spartacus schematics - Angular schematics for installing, configuring, and migrating Spartacus libraries. Trigger when the user mentions writing, debugging, or testing schematics, works with migration scripts or constructor/component deprecations, creates feature schematics configuration, adds new library installation schematics, tests schematics with verdaccio, or updates migrations.json or deprecation data files. Even if the user just mentions 'schematics', 'n…
Use this skill when working with Spartacus schematics - Angular schematics for installing, configuring, and migrating Spartacus libraries.
Trigger when the user mentions writing, debugging, or testing schematics, works with migration scripts or constructor/component deprecations, creates feature schematics configuration, adds new library installation schematics, tests schematics with verdaccio, or updates migrations.json or deprecation data files.
Even if the user just mentions 'schematics', 'ng add', or 'ng update' in the context of Spartacus development, load this skill.
Stronger alternatives
This repository is archived — consider an actively maintained alternative.
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Claude CodeNot declared
CursorNot declared
CodexNot declared
GitHub CopilotNot declared
WindsurfNot declared
Gemini CLINot declared
ClineNot declared
OpenCodeNot declared
Repository health
Stars783
LicenseLICENSES
Default branchdevelop
Open issues795
Status
Archived
Package contents
Files included with this skill beyond the listing page.
skill mdSKILL.md1,733 B
docsSUMMARY.md597 B
History
First recorded snapshot · 6 installs
SKILL.md
Spartacus Schematics Development
This skill covers developing and testing Angular schematics for Spartacus library installation and migration.
Directory Structure
Path
Purpose
core-libs/schematics/
Main installation and migration schematics
core-libs/schematics/src/migrations/
Version-specific migration scripts
core-libs/schematics/src/shared/
Shared utilities
core-libs/schematics/src/shared/lib-configs/
Feature schematics configurations
<lib>/schematics/
Feature-specific installation schematics in each library
Testing Commands
# Core Schematics lib
cd core-libs/schematics && npm run test
# All libs' schematics
npm run test:all-schematics
# Single library schematics (Jest)
nx run <library-name>:test-jest
# Specific test file
nx run <library-name>:test-jest --testPathPatterns="<spec-filename>"
Technical note: During build/test, feature-toggles.ts is copied from @spartacus/core to src/feature-toggles.copied-from-core-lib.ts (git-ignored). This avoids direct dependency on @spartacus/core.