From 7861a5c796913f0468fde5f0fca88178e0ed8bbe Mon Sep 17 00:00:00 2001 From: Jah-yee Date: Thu, 19 Mar 2026 05:42:09 +0800 Subject: [PATCH] fix: correct typo user-invokable -> user-invocable in skill frontmatter Fixes #49 - Skills don't appear in / menu because Claude Code expects user-invocable (with 'c') not user-invokable (with 'k'). This typo affected all 20 skill files, making them invisible in the slash command autocomplete menu despite still working when invoked directly. --- .claude/skills/adapt/SKILL.md | 2 +- .claude/skills/animate/SKILL.md | 2 +- .claude/skills/arrange/SKILL.md | 2 +- .claude/skills/audit/SKILL.md | 2 +- .claude/skills/bolder/SKILL.md | 2 +- .claude/skills/clarify/SKILL.md | 2 +- .claude/skills/colorize/SKILL.md | 2 +- .claude/skills/critique/SKILL.md | 2 +- .claude/skills/delight/SKILL.md | 2 +- .claude/skills/distill/SKILL.md | 2 +- .claude/skills/extract/SKILL.md | 2 +- .claude/skills/harden/SKILL.md | 2 +- .claude/skills/normalize/SKILL.md | 2 +- .claude/skills/onboard/SKILL.md | 2 +- .claude/skills/optimize/SKILL.md | 2 +- .claude/skills/overdrive/SKILL.md | 2 +- .claude/skills/polish/SKILL.md | 2 +- .claude/skills/quieter/SKILL.md | 2 +- .claude/skills/teach-impeccable/SKILL.md | 2 +- .claude/skills/typeset/SKILL.md | 2 +- 20 files changed, 20 insertions(+), 20 deletions(-) diff --git a/.claude/skills/adapt/SKILL.md b/.claude/skills/adapt/SKILL.md index b0c508b1c..9d46f289a 100644 --- a/.claude/skills/adapt/SKILL.md +++ b/.claude/skills/adapt/SKILL.md @@ -1,7 +1,7 @@ --- name: adapt description: Adapt designs to work across different screen sizes, devices, contexts, or platforms. Ensures consistent experience across varied environments. -user-invokable: true +user-invocable: true args: - name: target description: The feature or component to adapt (optional) diff --git a/.claude/skills/animate/SKILL.md b/.claude/skills/animate/SKILL.md index d12d88b01..182b93e90 100644 --- a/.claude/skills/animate/SKILL.md +++ b/.claude/skills/animate/SKILL.md @@ -1,7 +1,7 @@ --- name: animate description: Review a feature and enhance it with purposeful animations, micro-interactions, and motion effects that improve usability and delight. -user-invokable: true +user-invocable: true args: - name: target description: The feature or component to animate (optional) diff --git a/.claude/skills/arrange/SKILL.md b/.claude/skills/arrange/SKILL.md index 3c91bf7f4..93474d0f6 100644 --- a/.claude/skills/arrange/SKILL.md +++ b/.claude/skills/arrange/SKILL.md @@ -1,7 +1,7 @@ --- name: arrange description: Improve layout, spacing, and visual rhythm. Fixes monotonous grids, inconsistent spacing, and weak visual hierarchy to create intentional compositions. -user-invokable: true +user-invocable: true args: - name: target description: The feature or component to improve layout for (optional) diff --git a/.claude/skills/audit/SKILL.md b/.claude/skills/audit/SKILL.md index e1711a94e..9f2d8b9d7 100644 --- a/.claude/skills/audit/SKILL.md +++ b/.claude/skills/audit/SKILL.md @@ -1,7 +1,7 @@ --- name: audit description: Perform comprehensive audit of interface quality across accessibility, performance, theming, and responsive design. Generates detailed report of issues with severity ratings and recommendations. -user-invokable: true +user-invocable: true args: - name: area description: The feature or area to audit (optional) diff --git a/.claude/skills/bolder/SKILL.md b/.claude/skills/bolder/SKILL.md index 088f30c44..adcba4f71 100644 --- a/.claude/skills/bolder/SKILL.md +++ b/.claude/skills/bolder/SKILL.md @@ -1,7 +1,7 @@ --- name: bolder description: Amplify safe or boring designs to make them more visually interesting and stimulating. Increases impact while maintaining usability. -user-invokable: true +user-invocable: true args: - name: target description: The feature or component to make bolder (optional) diff --git a/.claude/skills/clarify/SKILL.md b/.claude/skills/clarify/SKILL.md index bc10a30d3..e6a859286 100644 --- a/.claude/skills/clarify/SKILL.md +++ b/.claude/skills/clarify/SKILL.md @@ -1,7 +1,7 @@ --- name: clarify description: Improve unclear UX copy, error messages, microcopy, labels, and instructions. Makes interfaces easier to understand and use. -user-invokable: true +user-invocable: true args: - name: target description: The feature or component with unclear copy (optional) diff --git a/.claude/skills/colorize/SKILL.md b/.claude/skills/colorize/SKILL.md index b45d52a2e..0bfc3731a 100644 --- a/.claude/skills/colorize/SKILL.md +++ b/.claude/skills/colorize/SKILL.md @@ -1,7 +1,7 @@ --- name: colorize description: Add strategic color to features that are too monochromatic or lack visual interest. Makes interfaces more engaging and expressive. -user-invokable: true +user-invocable: true args: - name: target description: The feature or component to colorize (optional) diff --git a/.claude/skills/critique/SKILL.md b/.claude/skills/critique/SKILL.md index de81a8107..bf735c842 100644 --- a/.claude/skills/critique/SKILL.md +++ b/.claude/skills/critique/SKILL.md @@ -1,7 +1,7 @@ --- name: critique description: Evaluate design effectiveness from a UX perspective. Assesses visual hierarchy, information architecture, emotional resonance, and overall design quality with actionable feedback. -user-invokable: true +user-invocable: true args: - name: area description: The feature or area to critique (optional) diff --git a/.claude/skills/delight/SKILL.md b/.claude/skills/delight/SKILL.md index a215ac30d..644bacb55 100644 --- a/.claude/skills/delight/SKILL.md +++ b/.claude/skills/delight/SKILL.md @@ -1,7 +1,7 @@ --- name: delight description: Add moments of joy, personality, and unexpected touches that make interfaces memorable and enjoyable to use. Elevates functional to delightful. -user-invokable: true +user-invocable: true args: - name: target description: The feature or area to add delight to (optional) diff --git a/.claude/skills/distill/SKILL.md b/.claude/skills/distill/SKILL.md index 1fd5c4887..2c168904f 100644 --- a/.claude/skills/distill/SKILL.md +++ b/.claude/skills/distill/SKILL.md @@ -1,7 +1,7 @@ --- name: distill description: Strip designs to their essence by removing unnecessary complexity. Great design is simple, powerful, and clean. -user-invokable: true +user-invocable: true args: - name: target description: The feature or component to distill (optional) diff --git a/.claude/skills/extract/SKILL.md b/.claude/skills/extract/SKILL.md index 207621a10..ca1b8cd81 100644 --- a/.claude/skills/extract/SKILL.md +++ b/.claude/skills/extract/SKILL.md @@ -1,7 +1,7 @@ --- name: extract description: Extract and consolidate reusable components, design tokens, and patterns into your design system. Identifies opportunities for systematic reuse and enriches your component library. -user-invokable: true +user-invocable: true args: - name: target description: The feature, component, or area to extract from (optional) diff --git a/.claude/skills/harden/SKILL.md b/.claude/skills/harden/SKILL.md index a038ae50e..867842183 100644 --- a/.claude/skills/harden/SKILL.md +++ b/.claude/skills/harden/SKILL.md @@ -1,7 +1,7 @@ --- name: harden description: Improve interface resilience through better error handling, i18n support, text overflow handling, and edge case management. Makes interfaces robust and production-ready. -user-invokable: true +user-invocable: true args: - name: target description: The feature or area to harden (optional) diff --git a/.claude/skills/normalize/SKILL.md b/.claude/skills/normalize/SKILL.md index ea91d5c58..8a8f92356 100644 --- a/.claude/skills/normalize/SKILL.md +++ b/.claude/skills/normalize/SKILL.md @@ -1,7 +1,7 @@ --- name: normalize description: Normalize design to match your design system and ensure consistency -user-invokable: true +user-invocable: true args: - name: feature description: The page, route, or feature to normalize (optional) diff --git a/.claude/skills/onboard/SKILL.md b/.claude/skills/onboard/SKILL.md index 4ec0049dd..12d246dd8 100644 --- a/.claude/skills/onboard/SKILL.md +++ b/.claude/skills/onboard/SKILL.md @@ -1,7 +1,7 @@ --- name: onboard description: Design or improve onboarding flows, empty states, and first-time user experiences. Helps users get started successfully and understand value quickly. -user-invokable: true +user-invocable: true args: - name: target description: The feature or area needing onboarding (optional) diff --git a/.claude/skills/optimize/SKILL.md b/.claude/skills/optimize/SKILL.md index a405331e9..7240fa9aa 100644 --- a/.claude/skills/optimize/SKILL.md +++ b/.claude/skills/optimize/SKILL.md @@ -1,7 +1,7 @@ --- name: optimize description: Improve interface performance across loading speed, rendering, animations, images, and bundle size. Makes experiences faster and smoother. -user-invokable: true +user-invocable: true args: - name: target description: The feature or area to optimize (optional) diff --git a/.claude/skills/overdrive/SKILL.md b/.claude/skills/overdrive/SKILL.md index c3f1bb0cd..61817077d 100644 --- a/.claude/skills/overdrive/SKILL.md +++ b/.claude/skills/overdrive/SKILL.md @@ -1,7 +1,7 @@ --- name: overdrive description: Push interfaces past conventional limits with technically ambitious implementations. Whether that's a shader, a 60fps virtual table, spring physics on a dialog, or scroll-driven reveals — make users ask "how did they do that?" -user-invokable: true +user-invocable: true args: - name: target description: The feature or area to push into overdrive (optional) diff --git a/.claude/skills/polish/SKILL.md b/.claude/skills/polish/SKILL.md index 3e95d12f4..f8b8efbad 100644 --- a/.claude/skills/polish/SKILL.md +++ b/.claude/skills/polish/SKILL.md @@ -1,7 +1,7 @@ --- name: polish description: Final quality pass before shipping. Fixes alignment, spacing, consistency, and detail issues that separate good from great. -user-invokable: true +user-invocable: true args: - name: target description: The feature or area to polish (optional) diff --git a/.claude/skills/quieter/SKILL.md b/.claude/skills/quieter/SKILL.md index 3e63a54c6..b99ed5372 100644 --- a/.claude/skills/quieter/SKILL.md +++ b/.claude/skills/quieter/SKILL.md @@ -1,7 +1,7 @@ --- name: quieter description: Tone down overly bold or visually aggressive designs. Reduces intensity while maintaining design quality and impact. -user-invokable: true +user-invocable: true args: - name: target description: The feature or component to make quieter (optional) diff --git a/.claude/skills/teach-impeccable/SKILL.md b/.claude/skills/teach-impeccable/SKILL.md index 450f69675..96f31fedf 100644 --- a/.claude/skills/teach-impeccable/SKILL.md +++ b/.claude/skills/teach-impeccable/SKILL.md @@ -1,7 +1,7 @@ --- name: teach-impeccable description: One-time setup that gathers design context for your project and saves it to your AI config file. Run once to establish persistent design guidelines. -user-invokable: true +user-invocable: true --- Gather design context for this project, then persist it for all future sessions. diff --git a/.claude/skills/typeset/SKILL.md b/.claude/skills/typeset/SKILL.md index 60f41ed35..246b99ef0 100644 --- a/.claude/skills/typeset/SKILL.md +++ b/.claude/skills/typeset/SKILL.md @@ -1,7 +1,7 @@ --- name: typeset description: Improve typography by fixing font choices, hierarchy, sizing, weight consistency, and readability. Makes text feel intentional and polished. -user-invokable: true +user-invocable: true args: - name: target description: The feature or component to improve typography for (optional)