Curated library of 41 public AI agent skills for Ruby on Rails development. Organized by category: planning, testing, code-quality, ddd, engines, infrastructure, api, patterns, context, and orchestration. Covers code review, architecture, security, testing (RSpec), engines, service objects, DDD patterns, and TDD automation. Repository workflows remain documented in GitHub but are intentionally excluded from the Tessl tile.
95
93%
Does it follow best practices?
Impact
96%
1.77xAverage score across 41 eval scenarios
Passed
No known issues
When to use: You are building a new feature and need to plan before coding.
graph TB
subgraph Define [📝 Phase 1: Define]
direction TB
A[Feature idea] --> B[load-context]
B --> C[create-prd]
C --> D{PRD approved?}
D -- No --> C
end
subgraph Plan [📋 Phase 2: Plan]
direction TB
D -- Yes --> E[generate-tasks]
E --> F{Needs DDD?}
end
subgraph Design [🎯 Phase 3: Design - Optional]
direction TB
F -- Yes --> G[define-domain-language]
G --> H[review-domain-boundaries]
H --> I[model-domain]
end
subgraph Track [🎫 Phase 4: Track - Optional]
direction TB
F -- No --> J[plan-tickets]
I --> J
end
J --> K((Start Development))
%% Styling
style Define fill:#f5f5f5,stroke:#333,stroke-dasharray: 5 5
style Plan fill:#e1f5fe,stroke:#01579b
style Design fill:#f3e5f5,stroke:#4a148c
style Track fill:#e8f5e9,stroke:#1b5e20
style D fill:#ffd54f
style F fill:#ffd54f
style K fill:#c8e6c9,stroke:#1b5e20,stroke-width:3pxGoal: Define the feature before implementing.
Output: /tasks/prd-[feature-name].md with:
Gate: Do not implement until PRD is approved.
Goal: Convert PRD into TDD-ready tasks.
Output: /tasks/tasks-[feature-name].md with:
Rules:
When the problem is the domain itself: ambiguous language, confusing ownership, or uncertainty about where logic belongs.
Key rules:
When the team uses an issue tracker (Jira, Linear, GitHub Issues).
Goal: Map planning output to board-ready tickets.
Does not replace: PRD/tasks artifacts. It is an additional mapping.
| Planning output | Next step |
|---|---|
| Tasks ready | plan-tests → development |
| Need additional architecture | review-architecture → review |
| Need migration | review-migration → development |
| Skill | Description | Trigger words |
|---|---|---|
| create-prd | Write requirements document | "plan feature", "create PRD", "requirements" |
| generate-tasks | Break PRD into TDD tasks | "break into tasks", "implementation plan", "task list" |
| plan-tickets | Create tracker tickets | "create tickets", "Jira", "Linear", "GitHub Issues" |
| define-domain-language | Domain language glossary | "domain terms", "ubiquitous language", "what should we call this" |
| review-domain-boundaries | Bounded context review | "context boundaries", "language leakage", "ownership" |
| model-domain | DDD → Rails mapping | "aggregate", "value object", "domain event", "repository" |
load-context → create-prd → generate-tasks → plan-testsload-context → create-prd → define-domain-language → review-domain-boundaries → model-domain → generate-tasks → plan-testscreate-prd → generate-tasks → plan-tickets → trackerDO NOT implement until PRD is approved.
DO NOT generate tasks until PRD is stable.
DO NOT skip DDD phase when domain language is fuzzy.docs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10
scenario-11
scenario-12
scenario-13
scenario-14
scenario-15
scenario-16
scenario-17
scenario-18
scenario-19
scenario-20
scenario-21
scenario-22
scenario-23
scenario-24
scenario-25
scenario-26
scenario-27
scenario-28
scenario-29
scenario-30
scenario-31
scenario-32
scenario-33
scenario-34
scenario-35
scenario-36
scenario-37
scenario-38
scenario-39
scenario-40
scenario-41
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