All skills
Skillintermediate
Claude Code Skills
This directory contains project-specific skills that provide Claude with domain knowledge and best practices for this codebase.
Claude Code Knowledge Pack7/10/2026
Overview
Claude Code Skills
This directory contains project-specific skills that provide Claude with domain knowledge and best practices for this codebase.
Skills by Category
Code Quality & Patterns
| Skill | Description |
|---|---|
| testing-patterns | Jest testing, factory functions, mocking strategies, TDD workflow |
| systematic-debugging | Four-phase debugging methodology, root cause analysis |
React & UI
| Skill | Description |
|---|---|
| react-ui-patterns | React patterns, loading states, error handling, GraphQL hooks |
| core-components | Design system components, tokens, component library |
| formik-patterns | Form handling, validation, submission patterns |
Data & API
| Skill | Description |
|---|---|
| graphql-schema | GraphQL queries, mutations, code generation |
Skill Combinations for Common Tasks
Building a New Feature
- react-ui-patterns - Loading/error/empty states
- graphql-schema - Create queries/mutations
- core-components - UI implementation
- testing-patterns - Write tests (TDD)
Building a Form
- formik-patterns - Form structure and validation
- graphql-schema - Mutation for submission
- react-ui-patterns - Loading/error handling
Debugging an Issue
- systematic-debugging - Root cause analysis
- testing-patterns - Write failing test first
How Skills Work
Skills are automatically invoked when Claude recognizes relevant context. Each skill provides:
- When to Use - Trigger conditions
- Core Patterns - Best practices and examples
- Anti-Patterns - What to avoid
- Integration - How skills connect
Adding New Skills
- Create directory:
.claude/skills/skill-name/ - Add
SKILL.md(case-sensitive) with YAML frontmatter:--- # Required fields name: skill-name # Lowercase, hyphens, max 64 chars description: What it does and when to use it. Include trigger keywords. # Max 1024 chars # Optional fields allowed-tools: Read, Grep, Glob # Restrict available tools model: claude-sonnet-4-20250514 # Specific model to use --- - Include standard sections: When to Use, Core Patterns, Anti-Patterns, Integration
- Add to this README
- Add triggers to
.claude/hooks/skill-rules.json
Important: The description field is critical—Claude uses semantic matching on it to decide when to apply the skill. Include keywords users would naturally mention.
Maintenance
- Update skills when patterns change
- Remove outdated information
- Add new patterns as they emerge
- Keep examples current with codebase