Claude-skill-registry-data lusena-theme-changelog
Workflow for maintaining the LUSENA Shopify Dawn theme. Use when making substantial theme changes (Liquid/JSON/CSS/JS, templates, theme settings, cart/PDP UX) to ensure changes are validated, committed, and documented in docs/THEME_CHANGES.md.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry-data
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry-data "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/lusena-theme-changelog" ~/.claude/skills/majiayu000-claude-skill-registry-data-lusena-theme-changelog && rm -rf "$T"
manifest:
data/lusena-theme-changelog/SKILL.mdsource content
LUSENA theme changelog workflow
Context (this repo)
- Base theme: Shopify Dawn (official).
- Goal: adapt Dawn for LUSENA (PL-first, premium feel, proof-first messaging).
- Brand source of truth:
.docs/LUSENA_BrandBook_v1.md - Engineering changelog:
(commit-linked, semi-detailed).docs/THEME_CHANGES.md
Workflow (for “bigger” changes)
1) Implement the change set
- Keep copy PL-first and aligned to the brandbook.
- Avoid “fixing” known baseline
warnings listed inshopify theme check
.AGENTS.md
2) Validate
- Run
and ensure only the known baseline warnings remain.shopify theme check - If you changed theme settings (schema/data), ensure schema constraints are respected (ranges, steps, defaults).
3) Commit (Git)
- Stage only the files relevant to the change set.
- Use a clear commit message (recommended: Conventional Commits):
for new UX/featuresfeat(lusena): …
for bug fixesfix(lusena): …
for documentation onlydocs: …
for meta/infrastructurechore: …
4) Update docs/THEME_CHANGES.md
docs/THEME_CHANGES.md- Add a new entry with:
- commit hash + commit message
- goal (1–2 sentences)
- “what changed” (bullets)
- key files touched (high-signal list)
Template snippet to copy:
### <hash> — <commit message> **Goal:** … **What changed** - … **Key files** - `path/to/file`
5) Sanity check in dev
- Smoke test flows impacted by the change (PDP → add to cart, cart drawer, /cart, etc.).