🎯

javascript-unit-testing

🎯Skill

from el-feo/ai-context

VibeIndex|
What it does

Generates comprehensive JavaScript unit test suites, provides test coverage analysis, and offers best practices for writing effective unit tests using frameworks like Jest or Mocha.

javascript-unit-testing

Installation

Install skill:
npx skills add https://github.com/el-feo/ai-context --skill javascript-unit-testing
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.

🎯
eslint🎯Skill

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

🎯
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.

🎯
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.