Andrew Kane has written over 100 Ruby gems with 374 million downloads, including heavyweights like Searchkick, PgHero, and Strong Migrations. This skill codifies his patterns: minimal dependencies, explicit over clever, Rails integration without Rails coupling. Every gem follows the same entry point structure, the same error handling approach, the same testing setup. If you're building Ruby gems and want to skip the years of refinement that went into Kane's approach, this gives you the blueprint. It's opinionated in the best way, the kind that comes from shipping production code at scale.

skills.sh installs
493
GitHub stars
26K
last updated
Aug 21, 2026

Install

$ npx -y skills add everyinc/compound-engineering-plugin --skill andrew-kane-gem-writer --agent claude-code

Installs into .claude/skills of the current project.

Files

Andrew Kane has written over 100 Ruby gems with 374 million downloads, including heavyweights like Searchkick, PgHero, and Strong Migrations. This skill codifies his patterns: minimal dependencies, explicit over clever, Rails integration without Rails coupling. Every gem follows the same entry point structure, the same error handling approach, the same testing setup. If you're building Ruby gems and want to skip the years of refinement that went into Kane's approach, this gives you the blueprint. It's opinionated in the best way, the kind that comes from shipping production code at scale.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/everyinc/compound-engineering-plugin
Categories
Backend & APIs, Documentation, Code Review & Quality, Design & UI/UX
First seen
Jun 3, 2026

More from everyinc/compound-engineering-plugin

All 78
1sivaprasadreddy avatarspring-boot-skillsivaprasadreddy/sivalabs-agent-skillsBuild Spring Boot 4.x applications following the best practices. Use this skill: * When developing Spring Boot applications using Spring MVC, Spring Data JPA, S493skills.sh installs
2webmaxru avatarenonic-content-type-generatorwebmaxru/enonic-agent-skillsGenerates Enonic XP content type XML schema definitions from natural-language descriptions. Covers structured content modeling including input types, form layou485skills.sh installs
3aaronontheweb avatarsnapshot-testingaaronontheweb/dotnet-skillsUse Verify for snapshot testing in .NET. Approve API surfaces, HTTP responses, rendered emails, and serialized outputs. Detect unintended changes through human-484skills.sh installs
4gocallum avatarai-sdk-6-skillsgocallum/nextjs16-agent-skillsAI SDK 6 Beta overview, agents, tool approval, Groq (Llama), and Vercel AI Gateway. Key breaking changes from v5 and new patterns.484skills.sh installs
5hqman avatarqverishqman/qverisSearch and execute dynamic tools via QVeris API. Use when needing to find and call external APIs/tools dynamically (weather, search, data retrieval, stock tradi484skills.sh installs
6alirezarezvani avatarship-gatealirezarezvani/claude-skillsPre-production audit that scans a codebase for security, database, deployment, code quality, AI/LLM, dependency, frontend, and observability issues. Intercepts 483skills.sh installs