CtrlK
BlogDocsLog inGet started
Tessl Logo

igmarin/ruby-core-skills

Curated library of 16 public Ruby AI agent skills covering TDD, refactoring, code review, security review, DDD, YARD documentation, and common design patterns.

94

1.13x
Quality

96%

Does it follow best practices?

Impact

94%

1.13x

Average score across 16 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Overview
Quality
Evals
Security
Files

AI Skill Ecosystem — Ruby Core Skills

Ruby Core Skills

Shared Ruby development skills and process-discipline knowledge for the AI skill ecosystem. This repository contains framework-agnostic foundations for TDD, refactoring, code review, security review, DDD, inline documentation, and common Ruby design patterns.

Part of the AI Skill Ecosystem

This repo is one of 6 in a composable AI skill ecosystem:

RepoRole
ruby-core-skills16 shared Ruby skills + process discipline
rails-agent-skills28 Rails-specific skills + 9 orchestrator workflows
hanakai-yaku35 Hanami/dry-rb skills + 10 orchestrator workflows
agnostic-planning-skills10 planning skills + 4 orchestrator workflows
agent-mcp-runtimeRust CLI runtime (pack resolution, MCP)
ruby-skill-benchBenchmark/eval engine

See the Ecosystem Overview for the full architecture.

Dependency Direction

flowchart BT
    subgraph core["ruby-core-skills"]
        direction LR
        process["process skills"]
        atomic["atomic skills"]
    end

    rails["rails-agent-skills<br/>(atomic+orchestrator)"]
    hanakai["hanakai-yaku<br/>(atomic+orchestrator)"]
    agnostic["agnostic-planning-skills<br/>(atomic+orchestrator)"]

    rails --> core
    hanakai --> core
    agnostic --> core

Framework repos depend on core skills. ruby-core-skills does not know about any downstream frameworks.

Supported agent environments

ChatGPT Claude Cursor GitHub Copilot Google Gemini OpenCode Windsurf

PRs Welcome License: MIT skills.sh Smithery CodeRabbit Pull Request Reviews tessl


Skill Inventory

SkillCategoryDescription
define-domain-languageDDDExtracting ubiquitous language or glossary definitions.
review-domain-boundariesDDDAuditing context boundaries and language leakage.
model-domainDDDTactical DDD design (aggregates, entities, value objects, domain services).
write-yard-docsDocumentationWriting or reviewing inline YARD documentation for public Ruby APIs.
create-service-objectPatternsCreating a service object (PORO .call pattern).
implement-calculator-patternPatternsImplementing polymorphic variant-based calculators (Strategy + Factory).
integrate-api-clientPatternsDesigning HTTP integrations (layered client/fetcher/builder pattern).
triage-bugTestingInvestigating a bug, reproducing via failing test, and creating a repair plan.
respond-to-reviewCode QualityReceiving code review feedback and addressing comments.
skill-routerOrchestrationTriaging and decomposing complex Ruby requests into ordered sub-tasks.
generate-tdd-tasksPlanningBreaking features into TDD quadruplet task lists with docs and review tasks.
tdd-processProcessGeneral engineering loop: Red-Green-Refactor process gates and checkpoints.
refactor-processProcessSafely refactoring code while preserving behavior under characterization tests.
review-processProcessReviewing changesets (severity taxonomies, structured findings, re-review).
security-review-processProcessReviewing code for general Ruby security flaws (secrets, injections).
test-planning-processProcessChoosing test boundaries (unit vs integration) and test scenarios.

Installation & Usage

Install skills via tessl.io:

npx tessl i igmarin/ruby-core-skills

or with yarn (tessl.io):

yarn tessl i igmarin/ruby-core-skills

Or with skills.sh:

npx skills add igmarin/ruby-core-skills

Or via GitHub CLI (v2.90.0+):

# Install all skills interactively
gh skill install igmarin/ruby-core-skills

# Install a specific skill
gh skill install igmarin/ruby-core-skills tdd-process --scope project

License

This project is licensed under the MIT License. See LICENSE for details.

Workspace
igmarin
Visibility
Public
Created
Last updated
Publish Source
CLI
Badge
igmarin/ruby-core-skills badge