NTCoding/claude-skillz

Random Claude skills for common, simple programming tasks

License:UnknownLanguage:Python11612

Deep Analysis

Claude Code可复用技能和可组合系统提示库,包括Claude Launcher交互式启动器和17+预构建persona

Highly Recommended

Core Features

Claude Launcher

交互式系统提示和模型选择器,快速启动Claude

Reusable Skills

17+可复用行为指令涵盖研究、通信、代码设计等

System Prompts

12个预构建persona(TDD Developer、Code Optimizer等)

Plugins

自动代码审查和错误追踪工具

Technical Implementation

Architecture:Python脚本驱动的模块化技能架构,基于frontmatter的快捷方式系统
Execution Flow:
启动Launcher

运行cl命令进行2步选择

选择Persona

从12个预构建persona中选择

选择模型

选择sonn/opus/haik等

加载技能

基于@引用自动加载

Key Components:
Python 3Launcher脚本引擎
Frontmatter快捷方式和persona配置
fzf可选交互式模糊搜索
Highlights
  • 顺序无关快捷方式系统
  • 17+精心设计可复用技能
  • 12个专业persona
  • 自动冲突检测
  • 可组合架构通过@引用
  • 导出CLAUDE_PERSONA环境变量
Use Cases
  • 快速启动特定开发角色和模型组合
  • TDD流程自动化
  • 代码审查和优化分析
  • React/TypeScript专业开发
Limitations
  • Python 3依赖
  • fzf仅macOS原生支持
Tech Stack
Python 3BashMarkdownfzfClaude Code Plugin

Claude Skills & Composable Personas

Reusable skills and composable system prompts for Claude Code.


Claude Launcher

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.


Installation

Per-project

Add the plugin to your settings.json. See Claude Plugin Settings.

Globally Setup Marketplace

Local:

/plugin marketplace add file:///absolute/path/to/claude-skillz

GitHub:

/plugin marketplace add ntcoding/claude-skillz

Install Plugins

Interactive:

  1. Run /plugin
  2. Select Browse and install plugins
  3. Select claude-skillz marketplace
  4. Select desired plugin
  5. Select Install now

Direct:

/plugin install <plugin-name>@claude-skillz

Available Skills

Skills are reusable behavioral instructions loaded into personas. Load them with @ references in your system prompts.

Research & Evidence

  • 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.

Communication & Output

  • 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.

Code & Design

  • 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.

Development Processes

  • 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.

Workflows & Tools

  • 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.

Specialized

  • 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.

System Prompts

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

Composability

System prompts use @ references to load skills. See CLAUDE.md for composability guidelines and launcher docs for creating custom personas.

Plugins

  • 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.