skills/theme-factory/SKILL.md
Use when applying visual themes (colors, fonts) to slides, documents, reports, or HTML pages, or when creating custom color/font palettes for any artifact. NEVER use for content creation, layout design, or choosing between artifact types.
npx skillsauth add sharkitect-solutions/sharkitect-claude-toolkit theme-factoryInstall 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.
| File | Purpose | Load When | |------|---------|-----------| | SKILL.md | Application workflow, theme catalog, selection guide, accessibility, custom theme procedure | Always (auto-loaded) | | color-theory-applied.md | Color harmony systems, cultural color meanings (6 regions), color blindness adaptation, contrast optimization beyond WCAG, color psychology in business, dark mode derivation | When creating custom themes, adapting themes for specific cultures/industries, or troubleshooting color issues | | typography-pairing-guide.md | Font classification (10 types), pairing strategies (concordance/complement/contrast), x-height matching, web font performance budget, readability research, fallback stacks | When selecting fonts for custom themes, evaluating pairings, or troubleshooting readability | | theme-application-patterns.md | Cross-artifact application rules (slides/docs/HTML/reports/emails), consistency checklist, context adaptation, chart theming, common failures, brand guideline integration, testing protocol | When applying themes to specific artifact types or troubleshooting inconsistent application | | theme-showcase.pdf | Visual preview of all 10 themes | Always -- show to user before asking for choice | | themes/*.md | Individual theme color/font specs (10 themes) | When user selects a specific theme |
| This Skill Handles | Defer To | |---|---| | Color palette selection and application | canvas-design (programmatic visual art and composition) | | Typography pairing and font selection | frontend-design (full frontend visual design systems) | | Theme consistency across artifacts | figma-implement-design (Figma-to-code translation) | | WCAG contrast verification | ui-ux-pro-max (comprehensive UI/UX review methodology) | | Custom theme creation from mood/reference words | copywriting (brand voice and messaging, not visual identity) | | Dark mode derivation from light themes | scroll-experience (scroll-based interaction patterns) |
theme-showcase.pdf — do not modify it, show only for viewing.themes/ for the full color/font spec.| # | Theme | Visual Identity | Best For | |---|-------|----------------|---------| | 1 | Ocean Depths | Professional, calming maritime blues | Corporate reports, finance, consulting | | 2 | Sunset Boulevard | Warm, vibrant sunset oranges/pinks | Marketing, consumer brands, events | | 3 | Forest Canopy | Natural, grounded earth tones | Sustainability, wellness, environmental | | 4 | Modern Minimalist | Clean, contemporary grayscale | Tech startups, design agencies, SaaS | | 5 | Golden Hour | Rich, warm autumnal amber/gold | Luxury brands, hospitality, premium | | 6 | Arctic Frost | Cool, crisp winter whites/blues | Healthcare, science, data analytics | | 7 | Desert Rose | Soft, sophisticated dusty pinks/taupes | Fashion, beauty, lifestyle, editorial | | 8 | Tech Innovation | Bold, modern electric accents | Developer tools, AI, engineering | | 9 | Botanical Garden | Fresh, organic greens/florals | Education, nonprofits, food/beverage | | 10 | Midnight Galaxy | Dramatic, cosmic deep purples/blacks | Entertainment, gaming, creative agencies |
Match the theme to the audience and artifact type:
When applying any theme, verify readability:
When none of the 10 preset themes fit:
When a themed artifact looks wrong but you cannot pinpoint why, check these signals in order (first match wins):
| Signal | Root Cause | Fix | |---|---|---| | "Something feels off" but colors are correct | 60-30-10 ratio violated -- accent overused or dominant underused | Measure surface area. Reallocate to 60% dominant, 30% secondary, 10% accent. | | Text is technically readable but uncomfortable | Contrast is at WCAG minimum (4.5:1) but not comfortable, or pure black on pure white causing halation | Boost contrast to 5.5:1+ for body text. Replace #000/#fff with #1a1a1a/#fafafa. | | Headers and body text feel "same-ish" | Font pairing lacks contrast -- same classification or insufficient size ratio | Switch to contrast pairing (serif + sans). Ensure 1.3-1.5x size ratio between heading levels. | | Theme looks professional on screen, amateurish in print | Screen colors don't translate to print -- bright accents become muddy, dark backgrounds waste ink | For printable artifacts: white backgrounds, dark text, accents only in headers and borders. | | Theme works for first half, falls apart in second half | Partial application -- copy-paste from unthemed source introduced default styling | Re-apply theme to entire artifact. Check for source formatting overrides in pasted sections. | | Dark mode looks washed out or garish | Theme colors not adapted for dark context -- saturated colors on dark backgrounds cause eye strain | Desaturate brand colors 10-15%, lighten body text to #e0e0e0, use #121212 not #000000. | | Charts and data visualizations clash with theme | Chart colors are default (Excel/Sheets blue, orange, gray) not theme-derived | Replace chart series colors with theme primary, secondary, accent, then tinted variants. |
Scale the theming effort to match the artifact's stakes and complexity:
| Artifact Scale | Theming Approach | What to Skip | |---|---|---| | Quick artifact (1-3 pages, internal) | Apply preset theme as-is. Verify contrast on text. Done. | Skip: custom fonts, dark mode derivation, print testing, brand alignment | | Standard artifact (4-15 pages, shared externally) | Apply preset or simple custom. Full contrast check. Consistency audit across all sections. | Skip: cultural color audit, font performance budget, chart color derivation (if no charts) | | High-stakes artifact (16+ pages, executive/client-facing) | Full theme treatment: contrast verification, consistency audit, print test, brand alignment check. Load all 3 companion files for guidance. | Skip nothing. Test with grayscale, squint, 5-second, and dark mode protocol. | | Multi-artifact campaign (slides + doc + email + web) | Define theme once with full spec. Apply consistently across all formats. Cross-format consistency check (see theme-application-patterns.md). | Skip: nothing. Use the cross-format consistency table for alignment audit. |
| Decision | Rationale | |----------|-----------| | Show PDF before asking | User cannot make an informed choice without seeing the visual output | | Read only the selected theme file | Loading all 10 theme files at once wastes context; load on-demand | | Wait for explicit confirmation | Applying the wrong theme wastes user time and creates rework | | Apply theme consistently across all sections | Partial theming looks unfinished and undermines professional quality | | Check contrast after applying | Theme spec colors may render differently in different artifact renderers | | Custom theme follows same workflow | Consistency reduces errors; same review-then-apply loop for all themes |
theme-showcase.pdftheme-showcase.pdf — display it read-onlydevelopment
When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions 'PPC,' 'paid media,' 'ad copy,' 'ad creative,' 'ROAS,' 'CPA,' 'ad campaign,' 'retargeting,' or 'audience targeting.' This skill covers campaign strategy, ad creation, audience targeting, and optimization.
testing
--- name: using-sharkitect-methodology description: Use when starting any conversation in a Sharkitect workspace OR before any task involving NEW pricing, positioning, proposal, strategy, plan-execution, or schema-design work — mandates invocation of Sharkitect-specific methodology skills (pricing-strategy, marketing-strategy-pmm, smb-cfo, hq-revenue-ops, executing-plans, brainstorming) under the same anti-rationalization discipline as using-superpowers. Documentation has failed 4 times across H
testing
Use when user says 'end session', 'wrap up', 'stop for the day', 'done for today', 'close out', 'save session', 'wrapping up', or invokes /end-session. Runs the full 9-step end-of-session protocol: resource audit, MEMORY.md update, lessons capture, plan status, pending items, workspace checklist, .tmp/ audit, git commit+push, Supabase brain sync, session brief, summary. Final step schedules a detached self-kill of the current session ONLY (3s delay) so the window closes cleanly. Other claude.exe processes (active workspaces) are NOT touched -- orphan cleanup is handled separately by Claude-Orphan-Cleanup-Hourly with proper age safeguards. Do NOT use for: mid-session quick saves (use session-checkpoint), skill syncing (use sync-skills.py), brain memory queries (use supabase-sync.py pull), document freshness reviews (use document-lifecycle), resource gap detection (use resource-auditor).
testing
Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, passive voice, negative parallelisms, and filler phrases.