🎯

design-patterns-ruby

🎯Skill

from el-feo/ai-context

VibeIndex|
What it does

Helps Ruby developers implement and understand classic software design patterns by providing code generation, pattern explanations, and best practice guidance for applying design patterns in Ruby a...

design-patterns-ruby

Installation

Install skill:
npx skills add https://github.com/el-feo/ai-context --skill design-patterns-ruby
0
Last UpdatedJan 12, 2026

Skill Details

SKILL.md

Overview

# AI Context (aka jebs-dev-tools)

A collection of Claude Code plugins for enhancing developer productivity with AI-assisted development workflows.

Overview

AI Context provides modular Claude Code plugins that can be installed into your projects. The repository focuses primarily on Ruby/Rails development but includes support for JavaScript/TypeScript and other technologies.

Claude Code Plugins

This repository contains 5 modular Claude Code plugins under plugins/:

| Plugin | Description | Skills | Commands | Agents |

| ------------ | ---------------------------------- | ------ | -------- | ------ |

| ruby-rails | Ruby on Rails development toolkit | 11 | 3 | 1 |

| ghpm | GitHub Project Management workflow | 0 | 10 | 0 |

| js-ts | JavaScript/TypeScript toolkit | 3 | 1 | 0 |

| devops | DevOps & infrastructure toolkit | 3 | 1 | 0 |

| general | General development utilities | 1 | 0 | 0 |

Installation

From GitHub (Recommended)

```bash

# Add the marketplace

/plugin marketplace add el-feo/ai-context

# Install individual plugins

/plugin install ruby-rails@jebs-dev-tools

/plugin install ghpm@jebs-dev-tools

/plugin install js-ts@jebs-dev-tools

/plugin install devops@jebs-dev-tools

/plugin install general@jebs-dev-tools

```

Local Installation

```bash

# Add local marketplace

/plugin marketplace add /path/to/ai-context

# Then install plugins

/plugin install ruby-rails@jebs-dev-tools

```

Direct Plugin Directory

```bash

# Use a specific plugin directly

cc --plugin-dir /path/to/ai-context/plugins/ruby-rails

```

Repository Structure

```text

ai-context/

β”œβ”€β”€ .claude-plugin/

β”‚ └── marketplace.json # Marketplace index

β”œβ”€β”€ plugins/

β”‚ β”œβ”€β”€ ruby-rails/ # Ruby/Rails development

β”‚ β”œβ”€β”€ ghpm/ # GitHub Project Management

β”‚ β”œβ”€β”€ js-ts/ # JavaScript/TypeScript

β”‚ β”œβ”€β”€ devops/ # DevOps & infrastructure

β”‚ └── general/ # General utilities

└── tools/ # Helper scripts

```

Plugin Details

ruby-rails

Ruby on Rails development toolkit with skills for Rails, Ruby, RSpec, RuboCop, SimpleCov, Brakeman, and code review with Sandi Metz principles.

Skills: rails, ruby, rspec, rubocop, rubycritic, simplecov, brakeman, rails-generators, sandi-metz-reviewer, review-ruby-code, postgresql-rails-analyzer

Commands: /red-green-refactor, /review-ruby-code, /rails-generators

Agents: rails-generator

ghpm

GitHub Project Management workflow for product development: PRD creation, epic/task breakdown, TDD execution, and QA planning.

Commands: /ghpm:create-prd, /ghpm:create-epics, /ghpm:create-tasks, /ghpm:create-project, /ghpm:execute, /ghpm:tdd-task, /ghpm:changelog, /ghpm:qa-create, /ghpm:qa-create-steps, /ghpm:qa-execute

js-ts

JavaScript and TypeScript development toolkit with ESLint, Vitest, and unit testing best practices.

Skills: eslint, vitest, javascript-unit-testing

Commands: /vitest

devops

DevOps and infrastructure toolkit with GitHub Actions, Kamal deployment, and Tailscale VPN configuration.

Skills: github-actions, kamal, tailscale

Commands: /github-actions

general

General development utilities including Mermaid diagram creation.

Skills: mermaid-diagrams

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/new-skill)
  3. Add or modify content
  4. Commit your changes
  5. Push to the branch
  6. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

More from this repository10

🎯
tailscale🎯Skill

Configures and manages Tailscale VPN network connections for secure, decentralized remote access and networking across development environments.

🎯
ruby🎯Skill

Analyzes Ruby code quality, generates tests, and provides code review recommendations following Ruby best practices and Sandi Metz principles.

🎯
rspec🎯Skill

Generates comprehensive RSpec test suites for Ruby projects, automating behavior-driven development and ensuring code quality and test coverage

🎯
review-ruby-code🎯Skill

Reviews Ruby code for quality, adherence to best practices, potential issues, and alignment with Sandi Metz's object-oriented design principles.

🎯
cucumber-gherkin🎯Skill

Generates and validates Cucumber Gherkin feature files and step definitions, helping developers create and maintain behavior-driven development (BDD) test scenarios for Ruby and other projects.

🎯
postgresql-rails-analyzer🎯Skill

Analyzes PostgreSQL database configurations, queries, and performance in Ruby on Rails applications, identifying potential bottlenecks, indexing opportunities, and database optimization strategies.

🎯
eslint🎯Skill

Analyzes JavaScript and TypeScript code for potential errors, style violations, and code quality issues using ESLint configuration and rules.

🎯
rails-generators🎯Skill

Generates Ruby on Rails model, controller, migration, and other scaffolding code with intelligent, context-aware templates and best practice recommendations.

🎯
kamal🎯Skill

Manages and deploys Ruby on Rails applications using Docker and Kamal (DHH's deployment tool), automating container-based deployment workflows for Rails projects.

🎯
rubycritic🎯Skill

Analyzes Ruby code quality, complexity, and maintainability by generating detailed metrics and visualizations using static code analysis techniques.