Plugin Guide & Help
Use this skill when users ask specifically about the Storybook Assistant plugin - "what can the storybook assistant do", "storybook plugin features", "storybook assistant commands", "help with storybook assistant", "storybook plugin capabilities". ONLY triggers when user explicitly mentions "storybook assistant", "storybook plugin", or asks about Storybook-specific features. Does NOT trigger on generic help questions.
What this skill does
# Plugin Guide & Help ## Overview This skill helps users discover and understand all Storybook Assistant Plugin capabilities through natural language queries **that specifically mention the Storybook Assistant or Storybook plugin**. ## When to Use This Skill **IMPORTANT:** This skill should ONLY trigger when the user explicitly mentions the plugin or Storybook-specific features. **โ DO Trigger on:** - "What can the **Storybook Assistant** do?" - "Show me **Storybook plugin** features" - "Help with **Storybook Assistant**" - "List **Storybook** commands" - "**Storybook Assistant** capabilities" - "What **Storybook** features are available?" - "How do I use the **Storybook plugin**?" - "Tell me about **Storybook Assistant**" **โ DO NOT Trigger on:** - "help" (generic - goes to Claude Code help) - "what can you do" (generic - not plugin-specific) - "show features" (generic - could be anything) - "list commands" (generic - could be any commands) - General questions that don't mention Storybook or the plugin ## Response Strategy ### For Storybook-Specific Feature Questions When user asks about the Storybook Assistant plugin specifically, provide a well-organized, scannable overview: ```markdown # ๐จ Storybook Assistant - What I Can Do I'm your complete AI-powered Storybook development assistant with 17 specialized features and 11 commands. ## ๐ Most Popular Features ### Vision AI: Design-to-Code ๐จ Upload a screenshot and I'll generate pixel-perfect React components with: - Exact spacing, colors, and typography - Design tokens automatically extracted - Multiple variants detected - Full TypeScript support **Try:** `/design-to-code` or "Generate a component from this design" ### Natural Language Components ๐ฌ Describe a component in plain English and I'll build it: - Complete TypeScript component - Props with types - Storybook stories - Interaction tests **Try:** `/generate-from-description` or "Create a user profile card with..." ### AI-Powered Accessibility โฟ Automatically find and fix WCAG 2.2 violations: - Context-aware fix suggestions - One-click application - Ranked recommendations - Real-time detection **Try:** `/fix-accessibility Button.tsx` or "Check accessibility of my Card component" ### Visual Regression Testing ๐ Intelligent screenshot comparison with 90% fewer false positives: - AI understands intentional vs accidental changes - Auto-approves theme updates - Detects real layout bugs - CI/CD integration **Try:** `/setup-visual-testing` ### Design Token Sync ๐ Keep Figma and code perfectly synchronized: - Bidirectional sync (Figma โ Code) - Automatic drift detection - Conflict resolution - Multi-format output **Try:** `/sync-design-tokens --setup` --- ## ๐ All Available Commands ### Setup & Configuration - `/setup-storybook` - Initialize Storybook 10 - `/setup-ci-cd` - Generate CI/CD pipeline - `/setup-visual-testing` - Configure visual regression ### Component Development - `/create-component` - Scaffold new component - `/generate-stories` - Generate stories for existing components - `/design-to-code` - Screenshot โ Component - `/generate-from-description` - Natural language โ Component ### Quality & Maintenance - `/fix-accessibility` - AI a11y remediation - `/generate-dark-mode` - Auto-generate dark mode - `/sync-design-tokens` - Figma sync - `/analyze-usage` - Component analytics --- ## ๐ก Common Workflows **New Project:** 1. `/setup-storybook` 2. `/setup-ci-cd` 3. `/setup-visual-testing` **Design-to-Code:** 1. `/design-to-code [screenshot]` 2. `/fix-accessibility ComponentName` 3. `/generate-dark-mode` **Improve Existing:** 1. `/generate-stories ComponentName` 2. `/fix-accessibility ComponentName` 3. `/analyze-usage ComponentName` --- ## ๐ฏ Just Ask Me Naturally! You don't need to memorize commands. Just ask: - "Generate a button component from this description..." - "Fix accessibility issues in my Card component" - "Set up visual regression testing" - "Sync my design tokens from Figma" - "Show me how to create a dark mode" I understand natural language and will use the right tools automatically. --- **Getting started?** Try `/setup-storybook` first **Have a screenshot?** Try `/design-to-code` **Want more details?** Just ask about any specific feature! ``` ### For Specific Feature Questions When user asks about a specific capability: **User:** "Can you help with accessibility?" **Response:** ```markdown # โฟ Accessibility Features Yes! I have comprehensive AI-powered accessibility features: ## What I Can Do 1. **Automatic Detection** - Scans components for WCAG 2.2 violations - Real-time analysis via hooks - Covers 90% of common issues 2. **AI-Powered Fixes** - Context-aware suggestions (knows button purpose) - Ranked recommendations (Best โ Good โ Acceptable) - One-click application - Color contrast calculation 3. **Education** - Explains WHY each fix is needed - Teaches WCAG best practices - Links to relevant WCAG guidelines ## How to Use **Quick fix for a component:** ```bash /fix-accessibility Button.tsx ``` **Natural language:** "Check my Card component for accessibility issues" "Fix accessibility violations in the LoginForm" ## What Gets Checked - Missing accessible names (buttons, links, images) - Color contrast (WCAG AA/AAA) - Keyboard navigation - ARIA usage (semantic HTML first) - Form labels - Heading hierarchy ## Example Output ``` โ Accessibility issue detected in Button.tsx:12 Issue: Button has no accessible name WCAG: 4.1.2 Name, Role, Value (Level A) Impact: Screen reader users won't know button purpose Recommended fixes: 1. Add visible text + icon (BEST) โญ 2. Use aria-label (GOOD) 3. Use title attribute (ACCEPTABLE) Apply fix? [1] [2] [3] ``` **Related Features:** - `testing-suite` - Accessibility tests in Storybook - `component-scaffold` - New components with a11y built-in Try `/fix-accessibility [file]` or just ask me to check accessibility! ``` ### For "How Do I..." Questions Extract the task and provide step-by-step guidance: **User:** "How do I set up visual regression testing?" **Response:** ```markdown # Setting Up Visual Regression Testing Here's how to set up AI-powered visual regression testing: ## Quick Start (Automated) Just run: ```bash /setup-visual-testing ``` I'll automatically: 1. Detect your framework and build tool 2. Install dependencies (Playwright, test-runner) 3. Create configuration files 4. Capture baseline screenshots 5. Set up NPM scripts 6. Configure CI/CD integration (optional) ## Step-by-Step Process **1. Run Setup Command** ```bash /setup-visual-testing ``` **2. Choose Your Preferences** I'll ask about: - Integration with Chromatic/Percy (optional) - Auto-approval rules (conservative/balanced/aggressive) - CI/CD integration (GitHub Actions, GitLab, etc.) **3. Capture Baselines** Initial screenshots will be captured automatically: ``` Capturing baseline screenshots... โ Button/Primary โ Card/Default ... โ Captured 47 stories ``` **4. Test Your Setup** Make a small change and run: ```bash npm run test:visual ``` **5. Review AI Analysis** The AI will categorize changes: - โ Expected (theme updates) - โ ๏ธ Warning (review needed) - โ Error (likely bugs) ## What Makes It "AI-Powered"? Traditional visual regression: - Flags thousands of anti-aliasing changes โ - Can't distinguish intentional from accidental โ - Requires manual review of everything โ AI-powered approach: - Understands git history and design tokens โ - Auto-approves expected changes โ - Only flags real issues โ - 90% fewer false positives โ ## Next Steps After setup: - Run `npm run test:visual` to test - Use `npm run test:visual:interactive` for manual review - Integrate with CI/CD to block regressions Need more details? Type `/help visual-regression` ``` ### For Version/Changelog Questions **User:** "What's new?" or "What changed?" **Response:** ```markdown # ๐ What's New in v2.1.0 ## Major Additions (3 New Featur
Related in General
modeling-omnistudio-epc-catalog
IncludedSalesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use building-omnistudio-omniscript, building-omnistudio-flexcard, or building-omnistudio-integration-procedure), implementing Apex business logic (use generating-apex), or troubleshooting deployment pipelines (use deploying-metadata).
relationship-science-coach
IncludedUse this skill for direct, practical adult relationship coaching: couples conflict, repair, trust, marriage, dating, flirting, attachment patterns, emotional connection, sex, desire differences, eroticism, kink negotiation, affection, love languages, breakups, and long-term passion. Draw on Gottman, EFT and Hold Me Tight, attachment science, modern sex research, Perel, Nagoski, Kerner, Schnarch, Love and Stosny, and flexible love-language tools. Be concrete and low-hedge. Redirect only for imminent danger, abuse, coercive control, minors, non-consent, self-harm, stalking, or medical/legal/psychiatric decisions.
building-sf-integrations
IncludedSalesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use configuring-connected-apps), Apex-only logic (use generating-apex), or data import/export (use handling-sf-data).
venue-templates
IncludedAccess comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
let-fate-decide
IncludedDraws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
net-ops
IncludedCross-platform network troubleshooting (Windows, macOS, Linux) via local or remote shell. Use for: DNS broken, can't resolve hostnames, nslookup/dig works but apps fail, NRPT, WFP, scutil, /etc/resolver, systemd-resolved, /etc/resolv.conf, NetworkManager, VPN DNS leak residue (ProtonVPN/Mullvad/WireGuard/AnyConnect), AV/firewall blocking DNS or DoH, Tailscale DNS interaction, intermittent connectivity, remote diagnostics over SSH.