Pillar Specification & Hub DirectoryClaude Code Skills (SKILL.md) Directory
Modular, on-demand capabilities for Anthropic's Claude Code agent CLI. Loaded dynamically based on natural language task descriptions.
.claude/skills/<skill-name>/SKILL.mdHow Claude Code Skills (SKILL.md) Operates in Production
Claude Code Skills are modular capabilities packaged into a SKILL.md file with YAML frontmatter. Claude Code reads the `description` field and intelligently decides when to load the full skill instructions into its context window, or allows manual execution via slash commands (e.g. `/audit` or `/migrate`). Skills allow you to teach Claude custom refactoring workflows, complex auditing protocols, and deployment procedures.
Claude Code uses the description to semantically match user prompts with available skills.
---
name: codebase-auditor
description: Audit codebases for security vulnerabilities, dead code, and architectural anti-patterns. Trigger when asked to review or evaluate code.
---Step-by-step procedures tell Claude the exact sequence of commands and inspection steps.
## Step-by-Step Procedure
1. Inspect package manifest (package.json, Cargo.toml) to map dependencies.
2. Search for sensitive tokens or unparameterized queries.
3. Categorize findings into CRITICAL, HIGH, and MEDIUM..claude/skills/codebase-auditor/SKILL.mdProject LevelAudits codebase for dead code, unhandled async errors, and security vulnerabilities.
~/.claude/skills/personal-style/SKILL.mdGlobal User LevelApplies your personal coding conventions and git commit style across all repositories on your machine.
Available Tech Stack Presets (18)
Click any tech stack below to open the client-side editor preloaded with this verified configuration.
Next.js 15 App Router
Generate a Next.js 15 Claude Code skill to enforce RSCs, Server Actions, and Tailwind CSS v4.
"Enforce React Server Components (RSC) for data fetching."
React 19 & Vite
Generate a specialized Claude Code skill (SKILL.md) for React 19 & Vite.
"Use React 19 action hooks (useActionState, useOptimistic, useFormStatus) for async mutations."
Python FastAPI & AI
Generate a strict Python FastAPI Claude Code skill prioritizing asynchronous routing and Pydantic validation.
"Enforce Pydantic v2 BaseModels with Field constraints."
Supabase & PostgreSQL
Generate a specialized Claude Code skill (SKILL.md) for Supabase & PostgreSQL.
"Always include `ENABLE ROW LEVEL SECURITY;` on every created table."
Prisma ORM
Generate a specialized Claude Code skill (SKILL.md) for Prisma ORM.
"Always use `select` to specify required fields; avoid raw `findMany()` fetching unused relations."
Drizzle ORM
Generate a specialized Claude Code skill (SKILL.md) for Drizzle ORM.
"Define schemas using pgTable/sqliteTable with explicit foreign keys and constraints."
Go (Golang) & Fiber
Generate a specialized Claude Code skill (SKILL.md) for Go (Golang) & Fiber.
"Check every `if err != nil` explicitly; never swallow errors or ignore returned values."
Rust & Axum
Generate a specialized Claude Code skill (SKILL.md) for Rust & Axum.
"Never call `.unwrap()` or `.expect()` in production route handlers; propagate errors via `Result<T, AppError>`."
Tailwind CSS v4
Generate a specialized Claude Code skill (SKILL.md) for Tailwind CSS v4.
"Configure themes directly in globals.css using `@theme` and `@import 'tailwindcss';`."
Vue 3 & Nuxt 3
Generate a specialized Claude Code skill (SKILL.md) for Vue 3 & Nuxt 3.
"Always use `<script setup lang='ts'>` and the Composition API; ban legacy Options API."
SvelteKit 5 & Svelte 5
Generate a specialized Claude Code skill (SKILL.md) for SvelteKit 5 & Svelte 5.
"Use Svelte 5 runes: `$state()`, `$derived()`, and `$props()`."
Universal Cursor Pro
Generate a specialized Claude Code skill (SKILL.md) for Universal Cursor Pro.
"Deliver surgical, targeted diffs; never replace entire files unnecessarily."
Pragmatic Rapid Prototyping
Generate a specialized Claude Code skill (SKILL.md) for Pragmatic Rapid Prototyping.
"Prioritize working software over complex design patterns or deep inheritance hierarchies."
Security Vulnerability Auditor
Generate a security auditing Claude Code skill focused on identifying vulnerabilities and API key leaks.
"Inspect source files for leaked API keys, tokens, and private certificates."
Docker & CI/CD
Generate a specialized Claude Code skill (SKILL.md) for Docker & CI/CD.
"Always use multi-stage Docker builds to separate builder tools from the lean production image."
Vitest & Playwright TDD
Generate a specialized Claude Code skill (SKILL.md) for Vitest & Playwright TDD.
"Write unit tests covering happy paths and at least two edge/error cases for every new function."
Automated Code Reviewer
Generate a Claude Code codebase auditing skill to identify structural health, security flaws, and performance anti-patterns.
"Scan repository manifests to map stack idioms before evaluating logic."
Multi-Agent System Orchestration
Generate a specialized Claude Code skill (SKILL.md) for Multi-Agent System Orchestration.
"Define subagent roles: Lead Architect, Frontend Engineer, Backend Specialist, Security Reviewer."
How does Claude Code discover SKILL.md files?
Claude Code scans the `.claude/skills/<name>/SKILL.md` directory in your current workspace, as well as the global `~/.claude/skills/` directory in your user home folder.
Does Claude load all skills into context at once?
No. Claude only keeps skill metadata (name and description) in its index. The full instruction body is loaded on demand when the task warrants it, keeping context windows lightweight.