Curated library of 42 public AI agent skills for Ruby on Rails development, plus 5 callable workflow skills. Organized by category: planning, testing, code-quality, ddd, engines, infrastructure, api, patterns, context, orchestration, and workflows. Covers code review, architecture, security, testing (RSpec), engines, service objects, DDD patterns, and TDD automation.
96
96%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Risky
Do not use without reviewing
Integration matrix: which skill connects to which and in what order.
A → B means: after A, B typically follows[checkpoint] indicates explicit pause point[gate] indicates mandatory gateskills/context/load-context
↓
skills/testing/plan-tests
↓
skills/testing/write-tests → [checkpoint: Test Feedback]
↓
[checkpoint: Implementation Proposal]
↓
Implement
↓
[gate: Linters + Full Suite]
↓
skills/patterns/write-yard-docs
↓
code-review → skills/code-quality/respond-to-review (if feedback) → PRskills/context/load-context
↓
create-prd → [gate: PRD approved]
↓
generate-tasks
↓
[TDD Feature Loop for each task]skills/context/load-context
↓
create-prd
↓
skills/ddd/define-domain-language → skills/ddd/review-domain-boundaries → skills/ddd/model-domain
↓
generate-tasks
↓
[TDD Feature Loop]triage-bug
↓
plan-tests
↓
[gate: Write failing reproduction spec]
↓
Minimal fix
↓
Verify passes + no regressions
↓
code-reviewrefactor-code
↓
[gate: Characterization tests pass]
↓
Extract in small steps
↓
Verify after each step
↓
code-reviewcreate-engine
↓
[gate: Engine specs fail]
↓
test-engine
↓
document-engine
↓
create-engine-installer
↓
review-engine
↓
release-engine
↓
upgrade-engineextract-engine
↓
refactor-code
↓
[gate: Characterization tests]
↓
create-engine
↓
test-enginedefine-domain-language
↓
implement-graphql
↓
plan-tests
↓
[TDD Feature Loop]
↓
review-migration (if DB changes)
↓
security-checkcreate-prd
↓
generate-tasks
↓
plan-tests
↓
integrate-api-client
↓
write-yard-docs
↓
code-review| Next | When |
|---|---|
| generate-tasks | Always after PRD approved |
| plan-tickets | Optional — if tickets needed in tracker |
| Next | When |
|---|---|
| plan-tests | To start development |
| plan-tickets | If tickets needed on board |
| Next | When |
|---|---|
| write-tests | To write the spec |
| Next | When |
|---|---|
| create-service-object | If feature requires service |
| integrate-api-client | If integrating external API |
| implement-background-job | If there are jobs |
| review-migration | If there is a migration |
| implement-graphql | If it's GraphQL |
| Next | When |
|---|---|
| test-service | To test the service |
| write-yard-docs | Document the public service |
| Next | When |
|---|---|
| security-check | If there are security concerns |
| review-architecture | If there are architecture issues |
| respond-to-review | If feedback received |
New to project?
├─ Yes → load-context → setup-environment
└─ No → What do you need?
Plan?
├─ Yes → create-prd → generate-tasks
└─ No → Implement?
Bug?
├─ Yes → triage-bug
└─ No → Refactor?
├─ Yes → refactor-code
└─ No → plan-tests → write-tests
Type?
├─ Service → create-service-object → test-service
├─ API integration → integrate-api-client
├─ Background job → implement-background-job
├─ Migration → review-migration
├─ GraphQL → implement-graphql
├─ Authorization → implement-authorization
├─ Performance → optimize-performance
└─ Engine → create-engine
Review?
└─ code-review → (security-check | review-architecture) → respond-to-review| Name | Type | Defined in | Purpose |
|---|---|---|---|
| Test Feedback | checkpoint | plan-tests | Confirm correct test before implementing |
| Implementation Proposal | checkpoint | write-tests | Approve approach before code |
| Linters + Suite | gate | workflow-guide.md | All linters and tests pass |
| PRD Approved | gate | create-prd | Don't implement without approved PRD |
| Characterization Tests | gate | refactor-code | Tests pass on current code before refactor |
| Engine Specs | gate | create-engine | Specs fail before implementing engine |
build
docs
mcp_server
skills
api
generate-api-collection
implement-graphql
code-quality
apply-code-conventions
apply-stack-conventions
assets
snippets
code-review
refactor-code
respond-to-review
review-architecture
security-check
context
load-context
setup-environment
ddd
define-domain-language
model-domain
review-domain-boundaries
engines
create-engine
create-engine-installer
document-engine
extract-engine
release-engine
review-engine
test-engine
upgrade-engine
infrastructure
implement-background-job
implement-hotwire
optimize-performance
review-migration
seed-database
version-api
orchestration
skill-router
patterns
create-service-object
implement-calculator-pattern
write-yard-docs
planning
create-prd
generate-tasks
plan-tickets
testing
plan-tests
test-service
triage-bug
write-tests
workflows