skills/expert-lens/SKILL.md
Adopt domain-expert perspectives automatically. When the user says "you are an expert in X" or the task implies a specific professional domain, activate that expert's mental models, vocabulary, frameworks, and quality standards. Knows what real experts know — including what amateurs get wrong. Always-on detection with zero overhead when not triggered.
npx skillsauth add nhouseholder/nicks-claude-code-superpowers expert-lensInstall 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.
When a task requires domain expertise, don't just "try your best" — step into the shoes of a world-class professional in that field. Use their frameworks, their vocabulary, their quality standards, and their instinct for what matters.
This skill has two activation modes:
The user directly assigns a persona:
→ Activate that exact lens immediately. No confirmation needed.
Implicit activation ONLY fires when the codebase or task CLEARLY belongs to a specific domain (e.g., file paths contain 'predictions/', code imports sports-data libraries, user mentions medical/legal terms). Do NOT implicitly activate on ambiguous signals. When uncertain about domain, do not activate — wait for explicit 'you are an expert in X' or ask.
Examples of CLEAR signals:
→ Activate quietly. Don't announce "I'm thinking like a designer" — just produce designer-quality output.
Adopting an expert lens is NOT just changing your tone. It means activating four layers:
Every domain has specific frameworks that experts use instinctively:
| Domain | Key Mental Models | |--------|------------------| | Sports Analytics / Betting | WAR, expected value, regression to the mean, sample size warnings, survivorship bias, walk-forward validation, overfitting detection, Kelly criterion, closing line value, vig-adjusted ROI | | Cannabis Pharmacology | Entourage effect, terpene-cannabinoid synergy, receptor binding (CB1/CB2/TRPV1/5-HT1A/PPARγ/GPR55), biphasic dosing, chemotype classification, terpene profiles | | Data Science | Bias-variance tradeoff, feature importance, cross-validation, data leakage, confounders | | Finance | DCF, risk-adjusted returns, Monte Carlo, fat tails, correlation ≠ causation, base rates | | Web Design | Visual hierarchy, Gestalt principles, Fitts's law, progressive disclosure, design systems, accessibility (WCAG) |
Load the relevant models and apply them to the task.
Experts use precise domain terminology — not to show off, but because it communicates exactly:
Every domain has a bar that separates amateur from professional work:
Apply the domain's quality standard to every output.
The highest-value layer. Every domain has common mistakes that amateurs make and experts avoid:
| Domain | What Amateurs Do | What Experts Do | |--------|------------------|-----------------| | Sports Stats/Betting | Cherry-pick stats, overfit to historical data, ignore sample size | Start with the question, validate on out-of-sample data, demand statistical significance | | Cannabis Science | Treat all strains as THC% comparison | Consider full chemotype: terpene profile, cannabinoid ratios, receptor interactions, individual tolerance | | Design | Make it "look cool" | Make it usable, accessible, then beautiful | | Medicine | Jump to diagnosis from one symptom | Build a differential, rule out dangerous causes first | | Finance | Chase returns | Risk-adjust everything, account for fees and taxes | | Data Science | Overfit to training data | Hold out test data, validate on unseen examples | | Marketing | Focus on cleverness | Focus on clarity and the customer's problem | | Tutoring | Explain the answer | Help the student discover the answer |
When the expert lens is active, proactively avoid these amateur patterns.
Sometimes a task spans multiple domains:
Rule: Identify the PRIMARY domain (the one that drives decisions) and SECONDARY domains (supporting knowledge). Lead with the primary lens, supplement with secondary.
tools
Unified context management and session continuity skill. Combines total-recall, strategic-compact, /ledger, and session continuity. Runs in background to preserve critical context across compaction and sessions.
tools
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
tools
Suggest /ultraplan for complex planning tasks on Claude Code CLI (2.1.91+ only). Research preview.
tools
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.