Reusable skills and composable system prompts for Claude Code.
Interactive system prompt and model selector for Claude Code.
Start Claude with your chosen persona and model in seconds:
# Interactive 2-step selection (persona → model)
$ cl
# Direct shortcuts (order-independent)
$ cl tdd opus # Super TDD Developer + Opus
$ cl opt sonn # Claude Code Optimizer + Sonnet
$ cl haik # Generalist Robot + Haiku (default persona + model)
# Model-only (uses generalist-robot)
$ cl sonn
$ cl opus
Features:
- Order-independent shortcuts:
cl tdd sonn=cl sonn tdd - Frontmatter-based shortcuts (add your own personas instantly)
- Automatic skill loading via @ references
- Conflict detection with prominent warnings
- Exports CLAUDE_PERSONA for status line display
Setup:
alias cl='python3 /path/to/claude-skillz/claude-launcher/claude-launcher.py'
# Optional: Install fzf for interactive fuzzy search
brew install fzf # macOS
See available personas below. You can add your own.
Add the plugin to your settings.json. See Claude Plugin Settings.
Local:
/plugin marketplace add file:///absolute/path/to/claude-skillz
GitHub:
/plugin marketplace add ntcoding/claude-skillz
Interactive:
- Run
/plugin - Select
Browse and install plugins - Select
claude-skillzmarketplace - Select desired plugin
- Select
Install now
Direct:
/plugin install <plugin-name>@claude-skillz
Skills are reusable behavioral instructions loaded into personas. Load them with @ references in your system prompts.
- independent-research - Research-driven investigation. Never guess—validate solutions before presenting. Use WebFetch, WebSearch, testing.
- confidence-honesty - Force honest confidence assessment. Express confidence as percentage, explain gaps, validate assumptions before presenting.
- concise-output - Signal-over-noise. Eliminate verbose phrases, prioritize density. Every word must carry information.
- critical-peer-personality - Professional, skeptical communication. Challenge constructively, propose instead of asking, coach rather than serve.
- questions-are-not-instructions - Answer questions literally. Don't interpret as hidden instructions. STOP after answering, let user decide.
- software-design-principles - Object calisthenics, dependency inversion, fail-fast error handling, feature envy detection, intention-revealing naming.
- lightweight-implementation-analysis-protocol - Trace execution paths before implementing. Create lightweight diagrams. Prevent wasted effort from assumptions.
- lightweight-design-analysis - Systematic design review across 8 dimensions: Naming, Object Calisthenics, Coupling & Cohesion, Immutability, Domain Integrity, Type System, Simplicity, Performance.
- tdd-process - Strict TDD state machine: red-green-refactor with 11 enforced rules. Meaningful failures, minimum implementations, full verification.
- writing-tests - Principles for effective tests. Naming conventions, assertion best practices, comprehensive edge case checklists (based on BugMagnet).
- observability-first-debugging - Systematic debugging. Add instrumentation to gather specific data. Evidence before hypothesis.
- switch-persona - Mid-conversation persona switching without restart. Lists personas, reads file, switches immediately.
- lightweight-task-workflow - Task list state machine for multi-session work. Tracks status, prevents auto-advancement, enforces state transitions.
- create-tasks - Convert requirements into actionable tasks following a structured template. Engineering-ready work items.
- data-visualization - Build charts, graphs, dashboards. Visual execution, technical implementation, perceptual foundations, chart selection, layout algorithms, library guidance.
- typescript-backend-project-setup - NX monorepo setup for TypeScript backend projects optimized for AI-assisted development.
12 pre-built personas ready to use via cl shortcuts:
| Shortcut | Persona |
|---|---|
tdd |
Super TDD Developer |
opt |
Claude Code Optimizer |
prd |
PRD Expert |
arc |
Strategic Architect |
doc |
Documentation Expert |
rct |
Super React Developer |
inv |
Technical Investigator |
wrt |
Writing Tool |
tsc |
Super TypeScript Developer |
viz |
Frontend Visualization Expert |
uix |
UI/UX Design Leader |
gen |
Generalist Robot |
System prompts use @ references to load skills. See CLAUDE.md for composability guidelines and launcher docs for creating custom personas.
- track-and-improve - Capture mistakes and improvement opportunities with automatic 5 whys root cause analysis
- automatic-code-review - Automatic semantic code review on session stop with configurable project-specific rules. Auto-initializes with default rules, supports any language.