javascript-unit-testing
π―Skillfrom el-feo/ai-context
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.
Installation
npx skills add https://github.com/el-feo/ai-context --skill javascript-unit-testingSkill Details
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
- Fork the repository
- Create your feature branch (
git checkout -b feature/new-skill) - Add or modify content
- Commit your changes
- Push to the branch
- Open a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.
More from this repository10
Configures and manages Tailscale VPN network connections for secure, decentralized remote access and networking across development environments.
Analyzes Ruby code quality, generates tests, and provides code review recommendations following Ruby best practices and Sandi Metz principles.
Generates comprehensive RSpec test suites for Ruby projects, automating behavior-driven development and ensuring code quality and test coverage
Reviews Ruby code for quality, adherence to best practices, potential issues, and alignment with Sandi Metz's object-oriented design principles.
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.
Analyzes JavaScript and TypeScript code for potential errors, style violations, and code quality issues using ESLint configuration and rules.
Analyzes PostgreSQL database configurations, queries, and performance in Ruby on Rails applications, identifying potential bottlenecks, indexing opportunities, and database optimization strategies.
Generates Ruby on Rails model, controller, migration, and other scaffolding code with intelligent, context-aware templates and best practice recommendations.
Manages and deploys Ruby on Rails applications using Docker and Kamal (DHH's deployment tool), automating container-based deployment workflows for Rails projects.
Analyzes Ruby code quality, complexity, and maintainability by generating detailed metrics and visualizations using static code analysis techniques.