Skills
The Compound Engineering plugin includes 20 specialized skills organized by domain. Skills provide deep, focused expertise that Claude can reference when working on related tasks.What Are Skills?
Skills are structured knowledge documents that Claude loads when a task matches their domain. They contain:- Domain-specific instructions and patterns
- Reference documentation and examples
- Workflows and checklists
- Scripts and templates
- Best practices and anti-patterns
/ce:brainstorm loads the brainstorming skill for question techniques and approach exploration patterns.
Architecture & Design
Skills for building AI-first, agent-native systems.| Skill | Description | When It Activates |
|---|---|---|
agent-native-architecture | Build AI agents using prompt-native architecture | Building tools for AI agents, MCP servers, agent features |
What is prompt-native architecture?
What is prompt-native architecture?
Prompt-native (or agent-native) architecture means designing systems where:
- Action parity: AI agents can do everything humans can via tools/APIs
- Context parity: AI agents have access to the same information humans do
- Self-modification: Systems can be improved by the agents using them
agent-native-architecture skill includes references on:- MCP tool design
- System prompt patterns
- Dynamic context injection
- Files as universal interfaces
- Agent execution patterns
- Testing agent-native features
agent-native-architecture/SKILL.md for full details.Development Tools
Skills for writing high-quality code following specific patterns and frameworks.| Skill | Description | When It Activates |
|---|---|---|
andrew-kane-gem-writer | Write Ruby gems following Andrew Kane’s patterns | Creating Ruby gems, writing gem documentation |
compound-docs | Capture solved problems as categorized documentation | Running /ce:compound command |
create-agent-skills | Expert guidance for creating Claude Code skills | Creating or editing skills, running /create-agent-skill |
dhh-rails-style | Write Ruby/Rails code in DHH’s 37signals style | Rails development, reviewing Rails code |
dspy-ruby | Build type-safe LLM applications with DSPy.rb | Building LLM-powered features in Ruby |
frontend-design | Create production-grade frontend interfaces | Frontend development, UI implementation |
skill-creator | Guide for creating effective Claude Code skills | Creating new skills, skill structure questions |
DHH Rails Style - What does it enforce?
DHH Rails Style - What does it enforce?
The
dhh-rails-style skill enforces 37signals/Rails core team conventions:Architecture:- Majestic Monolith over microservices
- Hotwire (Turbo + Stimulus) over React/Vue
- Active Record over repository pattern
- Simplicity over abstraction
- Convention over configuration
- Integrated over isolated
architecture.md- System design patternscontrollers.md- RESTful controller conventionsmodels.md- Active Record patternsfrontend.md- Hotwire/Stimulus patternstesting.md- Testing philosophygems.md- Preferred gem choices
dhh-rails-style/SKILL.md for complete reference.Andrew Kane Gem Writer - Best for what?
Andrew Kane Gem Writer - Best for what?
The
andrew-kane-gem-writer skill is perfect for creating Ruby gems that:- Provide adapters for multiple databases/services
- Need clean, minimal APIs
- Follow Rails integration patterns
- Have comprehensive test coverage
- Module organization for extensibility
- Database adapter patterns (Postgres, MySQL, SQLite)
- Rails integration (generators, initializers)
- Testing patterns for multiple adapters
- README structure and documentation style
pgvector, neighbor, searchkick follow these patterns.Content & Workflow
Skills for documentation, planning, and collaborative workflows.| Skill | Description | When It Activates |
|---|---|---|
brainstorming | Explore requirements and approaches through collaborative dialogue | Running /ce:brainstorm command |
document-review | Improve documents through structured self-review | Reviewing plans, documentation, brainstorms |
every-style-editor | Review copy for Every’s style guide compliance | Editing content for Every publications |
file-todos | File-based todo tracking system | Managing todos across files |
git-worktree | Manage Git worktrees for parallel development | Working on multiple branches simultaneously |
proof | Create, edit, and share documents via Proof collaborative editor | Sharing plans/brainstorms for collaboration |
resolve-pr-parallel | Resolve PR review comments in parallel | Running /resolve_pr_parallel command |
setup | Configure which review agents run for your project | Running /ce:review --setup or initial setup |
Brainstorming Skill - Question Techniques
Brainstorming Skill - Question Techniques
The
brainstorming skill provides:Question patterns:- Open-ended exploration questions
- Multiple choice for common decisions
- YAGNI prompts (“Do you really need…?”)
- Constraint discovery questions
- Success criteria validation
- Generating 2-3 concrete alternatives
- Pros/cons analysis framework
- Simplicity bias (prefer simpler solutions)
- Leading with recommendations
- What We’re Building
- Why This Approach
- Key Decisions
- Open Questions
- Next Steps
/ce:brainstorm.File Todos - How does it work?
File Todos - How does it work?
The Features:
file-todos skill provides a system for tracking todos across files:Format:- File and line number references
- Hierarchical organization
- Checkbox tracking
- Links to specific code locations
file-todos/assets/todo-template.mdMulti-Agent Orchestration
Skills for coordinating multiple AI agents working in parallel.| Skill | Description | When It Activates |
|---|---|---|
orchestrating-swarms | Comprehensive guide to multi-agent swarm orchestration | Running /slfg, coordinating parallel agents |
Orchestrating Swarms - What can it do?
Orchestrating Swarms - What can it do?
The Used by
orchestrating-swarms skill provides patterns for:Parallel agent execution:- Spawning 10, 20, 30+ agents simultaneously
- Task decomposition strategies
- Result aggregation patterns
- Conflict resolution when agents disagree
- Running all review agents in parallel (security, performance, style, etc.)
- Parallel code generation for multiple files
- Simultaneous research across multiple domains
- Distributed testing and validation
/slfg (swarm LFG) for maximum parallelization.File Transfer
Skills for uploading files to cloud storage.| Skill | Description | When It Activates |
|---|---|---|
rclone | Upload files to S3, Cloudflare R2, Backblaze B2, and cloud storage | Uploading files, cloud storage operations |
Rclone - Supported providers
Rclone - Supported providers
The The skill provides configuration examples and common usage patterns.
rclone skill supports file uploads to:- AWS S3
- Cloudflare R2
- Backblaze B2
- Google Cloud Storage
- Azure Blob Storage
- DigitalOcean Spaces
- And 40+ other cloud storage providers
rcloneinstalled (brew install rcloneorapt install rclone)- Configured remote in
~/.config/rclone/rclone.conf
Browser Automation
Skills for automating browser interactions.| Skill | Description | When It Activates |
|---|---|---|
agent-browser | CLI-based browser automation using Vercel’s agent-browser | Browser testing, web scraping, E2E tests |
Agent Browser - Installation & Usage
Agent Browser - Installation & Usage
The Features:See
agent-browser skill uses Vercel’s agent-browser CLI for browser automation.Installation:- Headless browser control
- Screenshot capture
- Form filling and interaction
- Page navigation and waiting
- JavaScript execution
/test-browser- Test PR-affected pages/feature-video- Record feature walkthroughs
agent-browser/SKILL.md for comprehensive CLI reference.Image Generation
Skills for generating and editing images using AI.| Skill | Description | When It Activates |
|---|---|---|
gemini-imagegen | Generate and edit images using Google’s Gemini API | Image generation, image editing tasks |
Gemini ImageGen - Features & Requirements
Gemini ImageGen - Features & Requirements
Features:Example usage:The skill provides detailed API usage and prompting patterns.
- Text-to-image generation - Create images from descriptions
- Image editing and manipulation - Modify existing images
- Multi-turn refinement - Iteratively improve images
- Multiple reference composition - Combine up to 14 reference images
GEMINI_API_KEYenvironment variable set- Python packages:
google-genai,pillow
Skill Locations
Skills are stored in the plugin directory:- SKILL.md - Main skill file with instructions
- references/ - Supporting documentation (optional)
- assets/ - Templates and examples (optional)
- scripts/ - Executable helpers (optional)
- workflows/ - Sub-workflows (optional)
Creating Custom Skills
Use the/create-agent-skill command to create new skills:
create-agent-skills skill which provides:
- Skill structure templates
- Best practices for skill writing
- Validation workflows
- Reference organization patterns
Skill Compliance
All skills in this plugin follow the official Claude Code skill specification:Key requirements:
- YAML frontmatter -
nameanddescriptionrequired - Markdown links - All references must use proper markdown links, not backticks
- Imperative style - Use verb-first instructions (“Run X”, “Check Y”)
- Objective language - Avoid second person (“you should”), use objective tone
/heal-skill command can fix common compliance issues automatically.See Also
- Agents - Specialized agents that use skill knowledge
- Commands - Slash commands that load skills
- Creating Skills Guide - Detailed skill authoring guide