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
# Task List: [Feature Name]
Based on: `prd-[feature-name].md` *(only if PRD was the source)*
## Relevant Files
- `path/to/file1.ext` - Why this file is relevant.
- `path/to/file1.spec.ext` (or `.test.ext`) - Tests for file1.
- `path/to/file2.ext` - Why this file is relevant.
### Notes
- Tests live next to or mirror the code they cover.
- Run tests: `[project's test command]` *(replace with project's test command)*
- After green tests: add YARD on public Ruby API, update README/diagrams/docs as needed, then self code review before PR.
## Instructions for Completing Tasks
Check off each task when done: change `- [ ]` to `- [x]`. Update the file after each sub-task, not only after a full parent task.
## Tasks
- [ ] 0.0 Create feature branch: `git checkout -b feature/[feature-name]`
- [ ] 1.0 Request boundary for endpoint/controller behavior *(use this first for new endpoints; replace with the correct first boundary for non-endpoint work)*
- [ ] 1.1a Write request spec for [user-visible behavior] (`spec/requests/path/to/spec.rb`)
- [ ] 1.1b Run `bundle exec rspec spec/requests/path/to/spec.rb` — verify it fails (feature does not exist yet)
- [ ] 1.1c Implement the smallest controller/route/service wiring needed for [behavior] (`config/routes.rb`, `app/controllers/path/to/controller.rb`, `app/services/path/to/service.rb`)
- [ ] 1.1d Run `bundle exec rspec spec/requests/path/to/spec.rb` — verify it passes
- [ ] 2.0 [Parent task title]
- [ ] 2.1a Write spec for [behavior] (`spec/path/to/spec.rb`)
- [ ] 2.1b Run `bundle exec rspec spec/path/to/spec.rb` — verify it fails (feature does not exist yet)
- [ ] 2.1c Implement [behavior] to pass spec (`app/path/to/file.rb`)
- [ ] 2.1d Run `bundle exec rspec spec/path/to/spec.rb` — verify it passes and no other tests break
- [ ] 3.0 [Parent task title]
- [ ] 3.1a Write spec for [behavior] (`spec/path/to/spec.rb`)
- [ ] 3.1b Run `bundle exec rspec spec/path/to/spec.rb` — verify it fails (feature does not exist yet)
- [ ] 3.1c Implement [behavior] to pass spec (`app/path/to/file.rb`)
- [ ] 3.1d Run `bundle exec rspec spec/path/to/spec.rb` — verify it passes
- [ ] 4.0 YARD and public API documentation
- [ ] 4.1 Add YARD to new/changed public classes and methods (`app/path/to/file.rb`) — English only
- [ ] 4.2 Run `yard doc` or project doc task if applicable — fix warnings on touched files
- [ ] 5.0 Update documentation artifacts
- [ ] 5.1 Update README or module README if behavior or setup changed (`README.md` or `docs/...`)
- [ ] 5.2 Update diagrams or architecture docs if flows or boundaries changed (`docs/...`, ADRs)
- [ ] 6.0 Code review before merge
- [ ] 6.1 Self-review full diff (code-review checklist); fix Critical/Suggestion items
- [ ] 6.2 Security/architecture pass if scope warrants (security-check, review-architecture)
- [ ] 6.3 Open PR or request review — attach summary of doc/YARD updates
## Guidance Used
- `HEURISTICS.md`: [used/not used] — [why this work type did or did not need ordering guidance]
- `TASK_TEMPLATES.md`: used — this file provides the required output structure# Implementation Plan: [Feature Name]
Based on: `prd-[feature-name].md` *(only if PRD was the source)*
## Work Type
- Rails monolith / engine / API-only / external integration
## Phases
### Phase 1: [Goal]
- Target behavior:
- First failing spec:
- Likely files:
- Dependencies / decisions:
### Phase 2: [Goal]
- Target behavior:
- First failing spec:
- Likely files:
- Dependencies / decisions:
## Completion
- YARD updates
- README / diagrams / docs updates
- Self-review with follow-up skillsdocs
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