Skill Reference
Complete documentation for all 11 intelligent skills. Skills provide deep domain expertise that Claude Code can invoke on-demand, including references, templates, and workflows.
How to Use Skills
# In your prompt, reference the skill
skill: [skill-name]
# Examples
skill: gemini-imagegen
skill: dhh-ruby-style
skill: create-agent-skills
Skills vs Agents
Agents are specialized personas invoked with claude agent [name].
Skills are bodies of knowledge (references, templates, workflows) invoked with skill: [name].
Development Tools (7)
Skills for code generation, gem writing, and development patterns.
create-agent-skills
MetaExpert guidance for creating, writing, building, and refining Claude Code Skills. Use when working with SKILL.md files or authoring new skills.
Capabilities
- Skill architecture and best practices
- Router pattern for complex multi-step skills
- Progressive disclosure design principles
- SKILL.md structure guidance
- Asset management (workflows, references, templates, scripts)
- XML structure patterns
Workflows Included
create-new-skill- Start from scratchadd-reference- Add reference documentationadd-template- Add code templatesadd-workflow- Add step-by-step proceduresadd-script- Add executable scriptsaudit-skill- Validate skill structureverify-skill- Test skill functionality
skill: create-agent-skills
skill-creator
MetaGuide for creating effective skills with a 6-step process.
6-Step Process
- Understand skill usage patterns with examples
- Plan reusable skill contents
- Initialize skill using template
- Edit skill with clear instructions
- Package skill into distributable zip
- Iterate based on testing feedback
skill: skill-creator
dhh-ruby-style
RailsWrite Ruby and Rails code in DHH's distinctive 37signals style. Triggers on Ruby/Rails code generation or when mentioning DHH, 37signals, Basecamp, HEY.
Key Patterns
- REST Purity - 7 REST actions only
- Fat Models - Business logic, authorization, broadcasting in models
- Thin Controllers - 1-5 line actions
- Current Attributes - Request context
- Hotwire/Turbo - Model-level broadcasting
Ruby Syntax Preferences
- Symbol arrays
%i[...] - Modern hash syntax
- Ternaries for simple conditionals
- Bang methods for mutations
skill: dhh-ruby-style
andrew-kane-gem-writer
RubyWrite Ruby gems following Andrew Kane's proven patterns and philosophy. Based on 100+ gems with 374M+ downloads.
Philosophy
- Simplicity over cleverness
- Zero or minimal dependencies
- Explicit code over metaprogramming
- Rails integration without Rails coupling
Key Patterns
- Class macro DSL for configuration
ActiveSupport.on_loadfor Rails integrationclass << selfwithattr_accessor- Railtie pattern for hooks
- Minitest (no RSpec)
Reference Files
references/module-organization.mdreferences/rails-integration.mdreferences/database-adapters.mdreferences/testing-patterns.md
skill: andrew-kane-gem-writer
dspy-ruby
AIBuild type-safe, composable LLM applications with DSPy.rb. Use when implementing predictable AI features in Ruby.
Predictor Types
- Predict - Basic inference
- ChainOfThought - Reasoning with explanations
- ReAct - Tool-using agents with iteration
- CodeAct - Dynamic code generation
Supported Providers
- OpenAI (GPT-4, GPT-4o-mini)
- Anthropic Claude
- Google Gemini
- Ollama (free, local)
- OpenRouter
Requirements
OPENAI_API_KEY |
For OpenAI provider |
ANTHROPIC_API_KEY |
For Anthropic provider |
GOOGLE_API_KEY |
For Gemini provider |
skill: dspy-ruby
frontend-design
DesignCreate distinctive, production-grade frontend interfaces. Generates creative, polished code that avoids generic AI aesthetics.
Design Thinking
- Purpose - What is the interface for?
- Tone - What feeling should it evoke?
- Constraints - Technical and brand limitations
- Differentiation - How to stand out
Focus Areas
- Typography with distinctive font choices
- Color & theme coherence with CSS variables
- Motion and animation patterns
- Spatial composition with asymmetry
- Backgrounds (gradients, textures, patterns)
Avoids generic AI aesthetics like Inter fonts, purple gradients, and rounded corners everywhere.
skill: frontend-design
codify-docs
DocsCapture solved problems as categorized documentation with YAML frontmatter for fast lookup.
Auto-Triggers
Phrases: "that worked", "it's fixed", "working now", "problem solved"
7-Step Process
- Detect confirmation phrase
- Gather context (module, symptom, investigation, root cause)
- Check existing docs for similar issues
- Generate filename
- Validate YAML frontmatter
- Create documentation in category directory
- Cross-reference related issues
Categories
build-errors/test-failures/runtime-errors/performance-issues/database-issues/security-issues/
skill: codify-docs
Content & Workflow (3)
Skills for content editing, task tracking, and parallel development.
every-style-editor
ContentReview and edit copy to ensure adherence to Every's style guide. Provides systematic line-by-line review.
Four-Phase Review
- Initial Assessment - Context, type, audience, tone
- Detailed Line Edit - Sentence structure, punctuation, capitalization
- Mechanical Review - Spacing, formatting, consistency
- Recommendations - Actionable improvement suggestions
Style Checks
- Grammar and punctuation
- Style guide compliance
- Capitalization rules
- Word choice optimization
- Formatting consistency
skill: every-style-editor
file-todos
Workflow
File-based todo tracking system in the todos/ directory.
Integrates with code review and slash commands.
File Format
# Naming convention
{issue_id}-{status}-{priority}-{description}.md
# Examples
001-pending-p1-security-vulnerability.md
002-ready-p2-performance-optimization.md
003-complete-p3-code-cleanup.md
Status Values
pending- Needs triageready- Approved for workcomplete- Done
Priority Values
p1- Criticalp2- Importantp3- Nice-to-have
YAML Frontmatter
---
status: pending
priority: p1
issue_id: "001"
tags: [security, authentication]
dependencies: []
---
skill: file-todos
git-worktree
GitManage Git worktrees for isolated parallel development. Handles creating, listing, switching, and cleaning up worktrees.
Commands
# Create new worktree
bash scripts/worktree-manager.sh create feature-login
# List worktrees
bash scripts/worktree-manager.sh list
# Switch to worktree
bash scripts/worktree-manager.sh switch feature-login
# Clean up completed worktrees
bash scripts/worktree-manager.sh cleanup
Integration
- Works with
/workflows:reviewfor isolated PR analysis - Works with
/workflows:workfor parallel feature development
Requirements
- Git 2.8+ (for worktree support)
- Worktrees stored in
.worktrees/directory
skill: git-worktree
Image Generation (1)
AI-powered image generation and editing.
gemini-imagegen
AI ImagesGenerate and edit images using Google's Gemini API (Nano Banana). Supports text-to-image, image editing, multi-turn refinement, and composition.
Features
Available Models
| Model | Resolution | Best For |
|---|---|---|
gemini-2.5-flash-image |
1024px | Speed, high-volume tasks |
gemini-3-pro-image-preview |
Up to 4K | Professional assets, complex instructions |
Quick Start
# Text-to-image
python scripts/generate_image.py "A cat wearing a wizard hat" output.png
# Edit existing image
python scripts/edit_image.py input.png "Add a rainbow in the background" output.png
# Multi-turn chat
python scripts/multi_turn_chat.py
Image Configuration
from google.genai import types
response = client.models.generate_content(
model="gemini-3-pro-image-preview",
contents=[prompt],
config=types.GenerateContentConfig(
response_modalities=['TEXT', 'IMAGE'],
image_config=types.ImageConfig(
aspect_ratio="16:9", # 1:1, 2:3, 3:2, 4:3, 16:9, 21:9
image_size="2K" # 1K, 2K, 4K (Pro only)
),
)
)
Prompting Best Practices
- Photorealistic - Include camera details: lens type, lighting, angle, mood
- Stylized Art - Specify style explicitly: kawaii, cel-shading, bold outlines
- Text in Images - Be explicit about font style and placement (use Pro model)
- Product Mockups - Describe lighting setup and surface
Requirements
GEMINI_API_KEY |
Required environment variable |
google-genai |
Python package |
pillow |
Python package for image handling |
All generated images include SynthID watermarks. Image-only mode won't work with Google Search grounding.
skill: gemini-imagegen