Claude Code slash commands for development workflows — commit, review, PR, testing, and more.
npx claudepluginhub keyvaluesoftwaresystems/xclaude-dev-tools --plugin xclaude-dev-toolsGenerate a well-structured commit for the current staged and unstaged changes.
Review database migration files for correctness, safety, and best practices.
Review a GitHub Pull Request using the same review criteria defined in the `/review` command, but applied to a PR diff instead of the local git diff.
Manage GitHub Pull Requests for the current branch — **create** a new PR or **update** an existing one.
Review the current git diff (both staged and unstaged) critically.
Generate a `CLAUDE.md` file for this project by analyzing the codebase.
Quickly update an existing PR's description to reflect new commits — lightweight, low-token alternative to `/pull-request`.
Generate tests for a file/class/module following project conventions.
A Claude Code plugin with slash commands for development workflows. Works with any tech stack — the plugin reads your project's CLAUDE.md to understand conventions and adapts accordingly.
Test locally:
claude --plugin-dir /path/to/xclaude-dev-tools
Install from marketplace:
/plugin install xclaude-dev-tools
/setup (required, one-time)Every command in this plugin requires a CLAUDE.md file in your project root. This file tells the plugin about your project's tech stack, conventions, and rules.
/xclaude-dev-tools:setup
This analyzes your codebase and generates a CLAUDE.md with:
Review the generated file, tweak as needed, and you're ready to go.
Why? A generic plugin can't know your project uses Flyway vs Alembic, JUnit vs Jest, or that your services must end with
Service.CLAUDE.mdbridges that gap — it's the single source of truth for your project's conventions, and every command reads it before doing anything.
| Command | Description |
|---|---|
/setup | Run first. Analyzes codebase and generates CLAUDE.md |
/generate-commit | Interactively stage files and create well-structured commits |
/review | Review current git diff for correctness, security, architecture issues |
/pr-review | Review a GitHub PR using the same review criteria |
/pull-request | Create or update a GitHub PR with a structured description |
/sync-pr | Lightweight PR description refresh after new commits |
/migration-review | Review database migrations for safety and best practices |
/test-for | Generate unit tests for a file/class following project conventions |
Once installed, commands are available as:
/xclaude-dev-tools:setup
/xclaude-dev-tools:generate-commit
/xclaude-dev-tools:review
/xclaude-dev-tools:pr-review
/xclaude-dev-tools:pull-request
/xclaude-dev-tools:sync-pr
/xclaude-dev-tools:migration-review
/xclaude-dev-tools:test-for <ClassName>
If you run any command without a CLAUDE.md, it will stop and prompt you to run /setup first.
CLAUDE.md WorksThe CLAUDE.md file lives in your project root and looks like this (example for a Spring Boot project):
# Project: Customer API
A Spring Boot 3.2 REST API for customer management.
## Tech Stack
- Java 17+ / Spring Boot 3.2.5
- Spring Data JPA + H2 (dev) / PostgreSQL (prod)
- Maven
## Architecture
- Module structure: com.example.demo.<domain>
- Layers: Controller → Service → Repository
## Conventions
- @Service classes must end with Service
- Use constructor injection (no @Autowired)
- Commit format: <type>(<scope>): <description>
## Testing
- JUnit 5 + Mockito
- Test naming: methodName_condition_expectedResult
## Database Migrations
- Flyway SQL in src/main/resources/migrations/
- Naming: V<number>__<description>.sql
Every command reads this file and adapts its behavior. A React project would have different conventions, and the same commands would work accordingly.
# Load plugin during development
claude --plugin-dir ./xclaude-dev-tools
# Reload after making changes (inside Claude Code)
/reload-plugins
# Debug plugin loading
claude --debug --plugin-dir ./xclaude-dev-tools
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Meta-prompting and spec-driven development system for Claude Code. Productivity framework for structured AI-assisted development.
Manus-style persistent markdown files for planning, progress tracking, and knowledge storage. Works with Claude Code, Kiro, Clawd CLI, Gemini CLI, Cursor, Continue, Hermes, and 17+ AI coding assistants. Now with Arabic, German, Spanish, and Chinese (Simplified & Traditional) support.
Team-oriented workflow plugin with role agents, 27 specialist agents, ECC-inspired commands, layered rules, and hooks skeleton.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.