Native Fabric pattern execution for Claude Code. USE WHEN processing content with Fabric patterns (extract_wisdom, summarize, analyze_claims, threat modeling, etc.). Patterns run natively in Claude's context - no CLI spawning needed. Only use fabric CLI for YouTube transcripts (-y) or pattern updates (-U).
Executes Fabric patterns natively within Claude's context for content processing and analysis.
npx claudepluginhub jeffh/claude-pluginsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
tools/patterns/agility_story/system.mdtools/patterns/agility_story/user.mdtools/patterns/ai/system.mdtools/patterns/analyze_answers/README.mdtools/patterns/analyze_answers/system.mdtools/patterns/analyze_bill/system.mdtools/patterns/analyze_bill_short/system.mdtools/patterns/analyze_candidates/system.mdtools/patterns/analyze_candidates/user.mdtools/patterns/analyze_cfp_submission/system.mdtools/patterns/analyze_claims/system.mdtools/patterns/analyze_claims/user.mdtools/patterns/analyze_comments/system.mdtools/patterns/analyze_debate/system.mdtools/patterns/analyze_email_headers/system.mdtools/patterns/analyze_email_headers/user.mdtools/patterns/analyze_incident/system.mdtools/patterns/analyze_incident/user.mdtools/patterns/analyze_interviewer_techniques/system.mdtools/patterns/analyze_logs/system.mdFabric patterns are just markdown prompts. Instead of spawning fabric -p pattern_name for every task, Claude Code reads and applies patterns directly from ${CLAUDE_PLUGIN_ROOT}/skills/fabric/tools/patterns/. This gives you:
For any pattern-based processing:
${CLAUDE_PLUGIN_ROOT}/skills/fabric/tools/patterns/{pattern_name}/system.mdExamples:
User: "Extract wisdom from this transcript"
→ Read ${CLAUDE_PLUGIN_ROOT}/skills/fabric/tools/patterns/extract_wisdom/system.md
→ Apply pattern to content
→ Return structured output (IDEAS, INSIGHTS, QUOTES, etc.)
User: "Create a threat model for this API"
→ Read ${CLAUDE_PLUGIN_ROOT}/skills/fabric/tools/patterns/create_threat_model/system.md
→ Apply pattern to the API description
→ Return threat model
User: "Summarize this article"
→ Read ${CLAUDE_PLUGIN_ROOT}/skills/fabric/tools/patterns/summarize/system.md
→ Apply pattern to article
→ Return summary
Only use the fabric command for operations that require external services:
| Operation | Command | Why CLI Needed |
|---|---|---|
| YouTube transcripts | fabric -y "URL" | Downloads video, extracts transcript |
| Update patterns | fabric -U | Pulls from GitHub |
| List patterns | fabric -l | Quick reference |
For everything else, use native patterns.
create_threat_model - General threat modelingcreate_stride_threat_model - STRIDE methodologycreate_threat_scenarios - Threat scenario generationanalyze_threat_report - Threat report analysiscreate_sigma_rules - SIGMA detection ruleswrite_nuclei_template_rule - Nuclei scanner templateswrite_semgrep_rule - Semgrep static analysis rulessummarize - General summarizationcreate_5_sentence_summary - Ultra-concise summarysummarize_paper - Academic paper summarysummarize_meeting - Meeting notesyoutube_summary - Video summaryextract_wisdom - General wisdom extractionextract_insights - Key insightsextract_main_idea - Core messageextract_recommendations - Actionable recommendationsextract_alpha - High-value insightsanalyze_claims - Claim verificationanalyze_code - Code analysisanalyze_malware - Malware analysisanalyze_paper - Academic paper analysisanalyze_debate - Debate analysiscreate_prd - Product Requirements Documentcreate_design_document - Design documentationcreate_mermaid_visualization - Mermaid diagramswrite_essay - Essay writingcreate_report_finding - Security findingsimprove_writing - Writing enhancementimprove_prompt - Prompt engineeringreview_code - Code reviewhumanize - Humanize AI textRun the update script to sync latest patterns from upstream:
./tools/update-patterns.sh
This will:
fabric -U to fetch upstream updates${CLAUDE_PLUGIN_ROOT}/skills/fabric/tools/patterns/Requirements: fabric CLI must be installed (go install github.com/danielmiessler/fabric@latest)
Each pattern directory contains:
system.md - The main prompt/instructions (this is what gets applied)README.md - Documentation (optional)user.md - Example user input (optional)| Aspect | Native Patterns | fabric CLI |
|---|---|---|
| Model | Your subscription (Opus/Sonnet) | Fabric's configured model |
| Context | Full conversation history | Just the input |
| Speed | Instant (no process spawn) | ~1-2s CLI overhead |
| Integration | Seamless with Claude Code | External tool call |
The patterns are identical. The difference is execution context and model power.
See all available patterns:
ls ${CLAUDE_PLUGIN_ROOT}/skills/fabric/tools/patterns/
Or browse: ${CLAUDE_PLUGIN_ROOT}/skills/fabric/tools/patterns/{pattern_name}/system.md
This skill should be used when the user asks about libraries, frameworks, API references, or needs code examples. Activates for setup questions, code generation involving libraries, or mentions of specific frameworks like React, Vue, Next.js, Prisma, Supabase, etc.
UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient. Integrations: shadcn/ui MCP for component search and examples.