Skills from everyinc/compound-engineering-plugin
15 skills available
dhh-rails-style
This skill is a DHH/37signals Rails style guide with code samples for controllers, models, testing, and deployment. It includes examples that read `ENV` variables like `QUEUE_ADAPTER`, call external APIs (`VCR.use_cassette`, `Stripe::Charge.create`), and handle bearer tokens via the `Authorization` header.
152 installs
compound-docs
This skill captures solved problems into YAML-frontmatter Markdown files organized under `docs/solutions/` categories. It explicitly instructs running shell commands such as `grep -r "exact error phrase" docs/solutions/`, `mkdir -p "docs/solutions/${CATEGORY}"`, and `python3 .claude/skills/skill-creator/scripts/init_skill.py [skill-name]`.
143 installs
brainstorming
This skill should be used before implementing features, building components, or making changes. It guides exploring user intent, approaches, and design decisions before planning. Triggers on "let's brainstorm", "help me think through", "what should we build", "explore approaches", ambiguous feature requests, or when the user's request has multiple valid interpretations that need clarification.
134 installs
gemini-imagegen
This skill should be used when generating and editing images using the Gemini API (Nano Banana Pro). It applies when creating images from text prompts, editing existing images, applying style transfers, generating logos with text, creating stickers, product mockups, or any image generation/manipulation task. Supports text-to-image, image editing, multi-turn refinement, and composition from multiple reference images.
127 installs
frontend-design
This skill should be used when creating distinctive, production-grade frontend interfaces with high design quality. It applies when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
123 installs
git-worktree
This skill manages Git worktrees and automates create/list/switch/cleanup operations, including copying `.env` files into new worktrees. It requires running `bash ${CLAUDE_PLUGIN_ROOT}/skills/git-worktree/scripts/worktree-manager.sh`, which runs `git pull origin` and copies `"$GIT_ROOT"/.env*` into `.worktrees`.
118 installs
file-todos
This skill manages a file-based todo system in `todos/` and uses a template at `assets/todo-template.md`. It contains explicit shell commands such as `ls todos/ | grep -o '^[0-9]\+' | sort -n | tail -1` and `cp assets/todo-template.md todos/{NEXT_ID}-pending-{priority}-{description}.md` that instruct execution on the local filesystem.
115 installs
coding-tutor
Provides a personalized coding tutor that reads and writes tutorials in `~/coding-tutor-tutorials/` and uses the user's code for examples. It instructs running local scripts such as `python3 ${CLAUDE_PLUGIN_ROOT}/skills/coding-tutor-tutorials/scripts/setup_tutorials.py`, which execute git/CLI commands and may invoke `gh` to create a GitHub repo.
108 installs
agent-native-architecture
Build applications where agents are first-class citizens. Use this skill when designing autonomous agents, creating MCP tools, implementing self-modifying systems, or building apps where features are outcomes achieved by agents operating in a loop.
100 installs
agent-browser
Browser automation using Vercel's agent-browser CLI. Use when you need to interact with web pages, fill forms, take screenshots, or scrape data. Alternative to Playwright MCP - uses Bash commands with ref-based element selection. Triggers on "browse website", "fill form", "click button", "take screenshot", "scrape page", "web automation".
96 installs
every-style-editor
This skill should be used when reviewing or editing copy to ensure adherence to Every's style guide. It provides a systematic line-by-line review process for grammar, punctuation, mechanics, and style guide compliance.
91 installs
skill-creator
This skill provides guidance and templates for creating skills and includes helper scripts such as `scripts/init_skill.py`, `scripts/package_skill.py`, and `scripts/quick_validate.py`. The documentation and examples explicitly instruct running local scripts (e.g., `scripts/init_skill.py`), which perform filesystem operations when executed.
89 installs
rclone
High-risk file-transfer skill that runs shell commands and downloads remote install scripts. It instructs executing `curl https://rclone.org/install.sh | sudo bash`, running `rclone` commands accessing `remote:bucket/`, and using secrets `access_key_id`/`secret_access_key`.
88 installs
dspy-ruby
Provides DSPy.rb documentation and templates for building type-safe LLM applications in Ruby. Contains instructions to read env vars like `OPENAI_API_KEY`, configure external endpoints such as `https://openrouter.ai/api/v1` and `https://cloud.langfuse.com`, and uses a catch-all `DSPy.events.subscribe('*')` subscription.
75 installs
andrew-kane-gem-writer
This skill should be used when writing Ruby gems following Andrew Kane's proven patterns and philosophy. It applies when creating new Ruby gems, refactoring existing gems, designing gem APIs, or when clean, minimal, production-ready Ruby library code is needed. Triggers on requests like "create a gem", "write a Ruby library", "design a gem API", or mentions of Andrew Kane's style.
71 installs