Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By rlajous
Automate end-to-end Git workflows with slash commands and agents: create feature branches and PRs from Linear/Jira/GitHub tickets, generate conventional commits, manage releases with version bumps/changelogs/back-merges, generate/execute YAML QA test plans via curl/SQS, start TDD cycles, create RFCs, review PRs for quality/security, and validate release readiness for Node/Python/Rust/Go projects.
Stage and commit changes with proper formatting following repo conventions
Create a pull request with comprehensive description following repo best practices
Generate QA test plan YAML from ticket
Enhance GitHub release with detailed notes after release PR is merged to main
Create a release branch and PR to main with auto-extracted changes from staging
Expert code reviewer. Use proactively after code changes to review for quality, security, and best practices.
Executes QA test plans with detailed reporting. Specialized for API testing and event verification.
Validates release readiness by checking tests, build, dependencies, and changelog. Use before creating a release.
Uses power tools
Uses Bash, Write, or Edit tools
No model invocation
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Executes directly as bash, bypassing the AI model
Executes directly as bash, bypassing the AI model
Share bugs, ideas, or general feedback.
Production-ready slash commands for Claude Code that automate your Git workflow, PR creation, release management, and QA testing.
.claude/config.yaml# Add the marketplace
/plugin marketplace add rlajous/claude-code-commands
# Install the plugin
/plugin install git-workflow@git-workflow-marketplace
After installation, commands are available with the git-workflow: prefix:
/git-workflow:start PROJ-123
/git-workflow:commit
/git-workflow:finish
For shorter command names (e.g., /start instead of /git-workflow:start):
# Clone and copy to your project
git clone https://github.com/rlajous/claude-code-commands.git
cp -r claude-code-commands/commands your-project/.claude/
cp -r claude-code-commands/agents your-project/.claude/
Cursor users: Cursor also detects commands from
.claude/. Manual installation works as-is. See INSTALLATION.md for details.
Create .claude/config.yaml for project-specific settings:
# Basic configuration example
workflow:
developmentBranch: staging
productionBranch: main
issueTracker:
type: linear # or jira, github
pullRequests:
reviewers:
- your-team
See CONFIGURATION.md for all options.
/setup # or /git-workflow:setup if installed via marketplace
This guides you through configuring issue trackers and MCP servers.
# Start a new feature
/start
# Commit changes
/commit
# Create a PR
/finish
| Command | Description |
|---|---|
/setup | Interactive setup wizard for MCP and config |
/start | Create a feature branch from a ticket ID |
/tdd | Implement ticket using Test-Driven Development |
/commit | Stage and commit with conventional format |
/finish | Push branch and create PR with full description |
/review | Comprehensive code review on a PR |
/release | Create release branch with version bump |
/release-notes | Generate GitHub release with detailed notes |
/sync | Back-merge production to development branch |
/plan-qa | Generate QA test plan from ticket |
/start-qa | Execute QA tests from plan file |
/update | Update commands and agents from source repo |
Note: If installed via marketplace, prefix commands with
git-workflow:(e.g.,/git-workflow:start)
Specialized AI assistants for common tasks:
| Agent | Description |
|---|---|
pr-reviewer | Expert code reviewer for quality, security, and best practices |
release-validator | Pre-release validation (tests, build, dependencies) |
qa-executor | Executes QA test plans with detailed reporting |
Subagents are invoked automatically when relevant, or explicitly:
Review the code changes in this PR
Use the release-validator to check if we're ready to release
See AGENTS.md for complete documentation.
Automate actions at key points in your workflow:
{
"hooks": {
"PostToolUse": [
{
"matcher": "Write|Edit",
"hooks": [
{
"type": "command",
"command": "npm run lint:fix -- $CLAUDE_FILE_PATH"
}
]
}
]
}
}
See HOOKS.md for complete documentation.
Commands are defined using YAML frontmatter in markdown files.
Commands can be invoked in multiple ways:
# As slash commands
/start PROJ-123
/commit
/finish
# With arguments
/plan-qa PROJ-123 --url https://api.staging.example.com
# In conversation
"Run /commit and then /finish for me"
Each command file uses YAML frontmatter for configuration:
---
description: What this command does
argument-hint: "[optional-arg]"
disable-model-invocation: true
---
See COMMANDS.md for complete documentation.
Discover more command ideas at skills.sh.
npx claudepluginhub rlajous/claude-code-commandsGit workflows - commits, branches, PRs, issue processing, auto-close detection, and repository management
Comprehensive Git Flow automation with hooks and commands
Git automation - PRs, releases, branches, worktrees
Git workflow automation and conventional commits
Git workflow best practices with commit validation hooks
Git 워크플로우, 브랜치 전략, 커밋 컨벤션, TiDD(Ticket Driven Development) 가이드