skills/shopify-section-naming-conventions/SKILL.md
# name Shopify Section Naming Conventions ## description Normalizes section, class, and setting names for consistency and reuse. ## when to use - Before implementing Shopify sections. - During review for naming drift. ## inputs - Existing theme naming patterns - Proposed section/component names ## strict output template ```md ## Naming Convention Report ### Approved Names - `<name>` - reason: `<short>` ### Rejected Names - `<name>` - severity: `<Major|Minor>` - reason: `<short>` ### Final
npx skillsauth add aramidefemi/cursor-sentinel skills/shopify-section-naming-conventionsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Shopify Section Naming Conventions
Normalizes section, class, and setting names for consistency and reuse.
## Naming Convention Report
### Approved Names
- `<name>` - reason: `<short>`
### Rejected Names
- `<name>` - severity: `<Major|Minor>` - reason: `<short>`
### Final Naming Rules
- `<rule>`
development
# name Visual Diff Report Format ## description Enforces a consistent severity-based visual diff reporting structure. ## when to use - Any screenshot vs implementation comparison. - QA gate before sign-off. ## inputs - Baseline screenshot - Current screenshot - Optional approved specs ## strict output template ```md ## Diff Report ### Severity Summary - Blocker: `<count>` - Major: `<count>` - Minor: `<count>` ### Findings - `<location>` - `<difference>` - severity: `<Blocker|Major|Minor>`
tools
# name Truncation Stress Checklist ## description Evaluates overflow and truncation resilience for long localized strings. ## when to use - Before localization release. - After locale files are updated. ## inputs - Translated strings - UI breakpoints - Component width constraints ## strict output template ```md ## Truncation Stress Checklist - [ ] Primary CTAs render fully - severity if failed: `Blocker` - [ ] Form labels do not clip - severity if failed: `Major` - [ ] Navigation items do no
testing
# name System Defender Regression Scan ## description Assesses regression risk from dependencies, shared modules, and side effects. ## when to use - After a draft minimal plan exists. - Before any implementer agent runs. ## inputs - Proposed change path - Shared module map - Critical flows ## strict output template ```md ## Regression Scan ### Shared Modules At Risk - `<module>` - severity: `<Blocker|Major|Minor>` - reason: `<short>` ### Side Effects - `<effect>` - severity: `<Blocker|Major
testing
# name System Defender Minimal Change Path ## description Converts analysis into a minimal approved execution path. ## when to use - After reuse and regression scans. - Before calling implementers. ## inputs - Reuse report - Regression report - Test/gap report ## strict output template ```md ## Minimal Change Path ### Approved Reuse Path - `<path/module>` ### Ordered Steps 1. `<step>` 2. `<step>` ### Risk Notes - `<risk>` - severity: `<Blocker|Major|Minor>` ### Minor Items To Skip - `<ite