AI Engineering
Claude Code Patterns
Patterns for building production-grade AI developer tooling on top of Claude Code's extensibility system. These patterns turn Claude Code from an interactive assistant into an autonomous framework — skills, agents, hooks, memory, and MCP servers working together as a composable system.
2
Minutes
7
Concepts
+45
XP
1
Skills Pattern

Skills are markdown-driven prompt templates stored as .md files with YAML frontmatter metadata.

markdown
---
name: security-review
effort: high
triggers: ["security review", "audit security"]
guardrails: ["never expose secrets", "check .env files"]
---
# Security Review
Conduct a full OWASP Top 10 review of the codebase...
  • Invoked via /skill-name (e.g., /standup, /deploy, /security-review)
  • Frontmatter carries metadata: effort level, trigger phrases, guardrails, description
  • The skill body expands into a full system prompt that guides Claude's behavior
  • Skills can call other skills, tools, and scripts — they compose naturally
  • Global skills live in ~/.claude/skills/, project skills in .claude/skills/