joel-plugins
01Plugin Claude Code
A collection of plugins useful for development tasks.
Plugin Claude Code
A collection of plugins useful for development tasks.
Instructions file
Claude Code instructions for joel611/claude-plugins, covering claude.md, repository overview, architecture, working with plugins and development workflow.
Plugin Claude Code
Multi-agent plugin using gemini-cli for comprehensive code analysis and web research. Leverages Gemini's 1M token context window for large-scale codebase analysis, pattern detection, and research tasks.
Agent
A CLI wrapper that uses gemini-cli to perform web research for documentation, solutions, and technology comparisons. Returns raw gemini-cli output without interpretation.
Skill Claude CodeCodex
Analyze large codebases using Gemini's 1M token context window through the gemini-code-analyzer subagent. This skill handles pattern detection, code quality analysis, architecture understanding, and comprehensive codebase exploration by spawning a specialized subagent that wraps gemini-cli.
Skill Claude CodeCodex
Perform comprehensive web research for technical documentation, solutions, and technology comparisons using Gemini's web access capabilities through the gemini-web-researcher subagent. This skill finds current documentation, researches best practices, compares technologies, and gathers technical information by…
Plugin Claude Code
Interactive interview command that asks in-depth questions to gather detailed requirements and generate comprehensive specifications.
Command
Conduct an in-depth interactive interview to gather detailed requirements and specifications.
Plugin Claude Code
Helps create well-structured Claude Code plugins with skills, commands, and proper metadata following best practices.
Skill Claude CodeCodex
This skill guides you through creating well-structured Claude Code plugins with all necessary components, following best practices for discoverability, maintainability, and user experience.
Plugin Claude Code
Text-to-speech output for Claude responses using macOS 'say' command.
Hook
Runs when a session starts, executing session-start.sh. From joel611/claude-plugins.
Hook
Runs when the agent finishes a response, executing stop-handler.py via python3. From joel611/claude-plugins.
Plugin Claude Code
Expert knowledge for building type-safe web applications with ElysiaJS, including validation, lifecycle hooks, Eden end-to-end type safety, and integrations.
Skill Claude CodeCodex
Expert knowledge for building type-safe web applications with ElysiaJS, including validation, lifecycle hooks, Eden end-to-end type safety, and integrations.
Plugin Claude Code
Sibling-layout worktree create/remove for bare-repo projects (repo/.bare + repo/ worktrees), with .worktreeinclude support for copying gitignored files like .env into new worktrees.
Plugin Claude Code
Enables parallel feature development by isolating each git worktree with its own ports, database, and environment config. Provides two skills: generate-env-scripts to create project-level setup/cleanup/smoke-test scripts, and activate-worktree-env to provision and verify a new worktree's environment.
Skill Claude CodeCodex
Use after a git worktree has been created and needs its isolated environment activated. Runs the project's setup-env.sh, then verifies the environment with smoke-test.sh before starting development.
Skill Claude CodeCodex
Use when project needs isolated development environments for parallel feature work, or when adding new external services (databases, caches, message queues) that require environment isolation. ONE-TIME setup skill - clear context after use.
Plugin Claude Code
Comprehensive Playwright-based E2E testing plugin with test generation, Page Object Models, debugging, and maintenance capabilities. Follows best practices including data-testid locators and TypeScript-first approach.
Command
Create a Page Object Model (POM) for a specific page or component. Generates a TypeScript class with locators and methods following the Page Object pattern with data-testid locators.
Command
Debug a failing Playwright test by analyzing error messages, screenshots, and traces. Provides actionable solutions for common test failures including timeouts, selector issues, and race conditions.
Command
Analyze and fix flaky (intermittently failing) Playwright tests. Identifies race conditions, improves waiting strategies, and ensures test stability.
Command
Generate a production-ready Playwright E2E test from a natural language description. Creates TypeScript test files following best practices including data-testid locators, AAA pattern, and proper async/await usage.