Curated library of 16 public Ruby AI agent skills: 10 atomic skills (YARD docs, service objects, calculator pattern, API clients, DDD, bug triage, code review, skill routing), 5 process-discipline skills (TDD, refactoring, review, security, test planning), and 1 planning skill (TDD task generation). Zero agents — this is a foundational library consumed by framework-specific tiles like rails-agent-skills and hanakai-yaku.
95
96%
Does it follow best practices?
Impact
95%
1.05xAverage score across 16 eval scenarios
Passed
No known issues
Standardized code review process for Ruby code changesets.
| Severity | Definition | Target Action |
|---|---|---|
| Critical | Security issue, data corruption risk, crash/unhandled exception | Must resolve; blocks merge |
| Major | Logical flaw, structural issue, design smell, missing tests | High priority to fix before merge |
| Minor | Inefficient query, duplicate code, suboptimal naming, missing YARD | Optional/nice-to-have in this changeset |
| Nitpick | Formatting, style guides, purely cosmetic | Acknowledge; do not block merge |
REVIEW GATES:
1. Every review must classify findings using the standard severity levels (Critical, Major, Minor, Nitpick).
2. Any Critical finding automatically blocks the review; a re-review is MANDATORY once addressed.
3. The reviewer must verify that the changeset includes tests for any new or modified logic.
4. DO NOT merge changesets that contain unresolved Critical issues.Review for correctness, safety, security, and adherence to domain language and documentation standards.
For each issue identified, format it as a structured finding:
Align with the author or reviewer:
Location: lib/orders/creator.rb:L15-L25
Severity: Critical
Description: Unhandled ProductNotFoundError when ordering a product that doesn't exist. This will cause a 500 error in the application controller layer.
Suggestion:
def call
# ...
rescue ProductNotFoundError => e
logger.error("Failed to create order: #{e.message}")
{ success: false, response: { error: { message: "Product not found" } } }
end| Context | Next Skill |
|---|---|
| Addressing review findings | respond-to-review |
| Adding missing tests | tdd-process |
| Cleaning up identified smells | refactor-process |
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
skills
code-quality
respond-to-review
ddd
define-domain-language
model-domain
review-domain-boundaries
docs
write-yard-docs
orchestration
skill-router
patterns
create-service-object
implement-calculator-pattern
planning
generate-tdd-tasks
process
testing
triage-bug