ReferenceSkillsOverview

Skills Overview

Skills are reusable modules that provide coding standards or specialized functionality.

Skill Types

TypeHow it loadsExample
ContextAuto-loads based on tech stackCoding standards
CommandUser invokes with /skill-namePresentation creator

Coding Standards

Auto-load based on your project’s tech stack:

  • Python - PEP 8, type hints, async patterns
  • TypeScript - Strict types, Zod, utility types
  • JavaScript - ES Modules, async/await, Express
  • Shell/Bash - Defensive scripting, ShellCheck

Tool Skills

Invoked manually or when relevant:

Coming Soon

Skills in development:

Coding Standards

SkillDescriptionStatus
standards-javaJava conventions, Spring patternsPlanned
standards-kotlinKotlin idioms, coroutinesPlanned
standards-gradleGradle build scripts, Kotlin DSLPlanned
standards-goGo idioms, error handlingPlanned
standards-rustRust patterns, ownership, lifetimesPlanned
standards-nextjsNext.js App Router, SSR patternsPlanned
standards-vueVue 3 Composition API, PiniaPlanned
standards-reactReact hooks, component patternsPlanned

Tool Skills

SkillDescriptionStatus
create-powerpointCreate and edit PowerPoint presentationsPlanned
create-word-docCreate and edit Word documentsPlanned

Want to contribute? See Creating Skills.

Custom Skills

Your custom skills in ~/.claude/custom/skills/ override built-in ones with the same name.

See Creating Skills for how to build your own.