Build production-ready software with Claude Code - Workflow plugins that bring best practices, specialized agents, and automated quality checks to your development process.
This marketplace includes two plugins:
- dev-workflows - Backend and general-purpose development
- dev-workflows-frontend - React/TypeScript specialized workflows
Choose what fits your project:
# 1. Start Claude Code
claude
# 2. Install the marketplace
/plugin marketplace add shinpr/claude-code-workflows
# 3. Install backend plugin
/plugin install dev-workflows@claude-code-workflows
# 4. Restart session (required)
# Exit and restart Claude Code
# 5. Start building
/implement <your feature># 1-2. Same as above (start Claude Code and add marketplace)
# 3. Install frontend plugin
/plugin install dev-workflows-frontend@claude-code-workflows
# 4-5. Same as above (restart and start building)
# Use frontend-specific commands
/front-design <your feature>Install both plugins to get the complete toolkit for backend and frontend work.
Note: If you encounter SSH errors during installation, see SSH Setup FAQ below.
graph TB
A[π€ User Request] --> B[π requirement-analyzer]
B --> |"π¦ Large (6+ files)"| C[π prd-creator]
B --> |"π¦ Medium (3-5 files)"| D[π technical-designer]
B --> |"π¦ Small (1-2 files)"| E[β‘ Direct Implementation]
C --> D
D --> F[π§ͺ acceptance-test-generator]
F --> G[π work-planner]
G --> H[βοΈ task-decomposer]
H --> I[π¨ task-executor]
E --> I
I --> J[β
quality-fixer]
J --> K[π Ready to Commit]
- Analysis - Figures out how complex your task is
- Planning - Creates the right docs (PRD, design doc, work plan) based on complexity
- Execution - Specialized agents handle implementation autonomously
- Quality - Runs tests, checks types, fixes errors automatically
- Review - Makes sure everything matches the design
- Done - Clean, production-ready code
| Command | Purpose | When to Use |
|---|---|---|
/implement |
End-to-end feature development | New features, complete workflows |
/task |
Execute single task with precision | Bug fixes, small changes |
/design |
Create design documentation | Architecture planning |
/plan |
Generate work plan from design | Planning phase |
/build |
Execute from existing task plan | Resume implementation |
/review |
Verify code against design docs | Post-implementation check |
| Command | Purpose | When to Use |
|---|---|---|
/front-design |
Create frontend design docs | React component architecture |
/front-plan |
Generate frontend work plan | Component breakdown planning |
/front-build |
Execute frontend task plan | Resume React implementation |
/task |
Execute single task with precision | Component fixes, small updates |
/review |
Verify code against design docs | Post-implementation check |
Tip: Both plugins share
/taskand/reviewcommands with the same functionality.
These agents work the same way whether you're building a REST API or a React app:
| Agent | What It Does |
|---|---|
| requirement-analyzer | Figures out how complex your task is and picks the right workflow |
| work-planner | Breaks down design docs into actionable tasks |
| task-decomposer | Splits work into small, commit-ready chunks |
| code-reviewer | Checks your code against design docs to make sure nothing's missing |
| document-reviewer | Keeps your documentation consistent and catches contradictions |
| Agent | What It Does |
|---|---|
| prd-creator | Writes product requirement docs for complex features |
| technical-designer | Plans architecture and tech stack decisions |
| acceptance-test-generator | Creates E2E and integration test scaffolds from requirements |
| task-executor | Implements backend features with TDD |
| quality-fixer | Runs tests, fixes type errors, handles linting - everything quality-related |
| rule-advisor | Picks the best coding rules for your current task |
| Agent | What It Does |
|---|---|
| technical-designer-frontend | Plans React component architecture and state management |
| task-executor-frontend | Implements React components with Testing Library |
| quality-fixer-frontend | Handles React-specific tests, TypeScript checks, and builds |
The backend plugin includes proven best practices that work with any language:
- Coding Principles - Code quality standards
- Testing Principles - TDD, coverage, test patterns
- Architecture Patterns - Design decisions and trade-offs
- Documentation Standards - Clear, maintainable docs
The frontend plugin has React and TypeScript-specific rules built in.
When building with AI coding assistants, you often run into:
- Context gets exhausted in long sessions
- Code quality drops over time
- Patterns become inconsistent
- You end up fixing test failures and type errors manually
These plugins fix that by:
- Fresh context for each phase - Specialized agents handle different parts without context exhaustion
- Enforced best practices - Language-agnostic rules (backend) and React patterns (frontend) keep quality consistent
- Automated quality checks - Tests, types, and linting run automatically and get fixed if they fail
- Complete lifecycle - From requirements to implementation to review
The frontend plugin is built specifically for React development:
- Component architecture planning with state management decisions
- React Testing Library integration from the start
- TypeScript-first approach with automatic type generation
- Handles build errors, test failures, and type issues automatically
Built in 2 days - 30 TypeScript files with full test coverage, now running in production.
Built in 1.5 days - Complete creative tool with multi-image blending and character consistency.
The right workflow structure + specialized agents = production-quality code at AI speed.
/implement "Add user authentication with JWT"
# What happens:
# 1. Analyzes your requirements
# 2. Creates design documents
# 3. Breaks down into tasks
# 4. Implements with TDD
# 5. Runs tests and fixes issues
# 6. Reviews against design docs/front-design "Build a user profile dashboard"
# What happens:
# 1. Plans React component structure
# 2. Defines state management approach
# 3. Creates work plan
#
# Then run:
/front-build
# This:
# 1. Implements components with Testing Library
# 2. Writes tests for each component
# 3. Handles TypeScript types
# 4. Fixes lint and build errors/task "Fix validation error message"
# Direct implementation with quality checks
# Works the same in both plugins/review
# Checks your implementation against design docs
# Catches missing features or inconsistenciesclaude-code-workflows/
βββ .claude-plugin/
β βββ marketplace.json # Manages both plugins
β
βββ backend/ # dev-workflows plugin
β βββ .claude-plugin/
β β βββ plugin.json
β βββ agents/ # Backend & general agents
β β βββ acceptance-test-generator.md
β β βββ code-reviewer.md
β β βββ document-reviewer.md
β β βββ prd-creator.md
β β βββ quality-fixer.md
β β βββ requirement-analyzer.md
β β βββ rule-advisor.md
β β βββ task-decomposer.md
β β βββ task-executor.md
β β βββ technical-designer.md
β β βββ work-planner.md
β β βββ guides/
β β βββ rules/ # Language-agnostic rules
β β β βββ coding-principles.md
β β β βββ testing-principles.md
β β β βββ documentation-criteria.md
β β β βββ architecture/
β β βββ templates/
β βββ commands/ # Backend commands
β βββ implement.md
β βββ design.md
β βββ plan.md
β βββ build.md
β βββ review.md
β βββ task.md
β
βββ frontend/ # dev-workflows-frontend plugin
β βββ .claude-plugin/
β β βββ plugin.json
β βββ agents/ # Frontend-specific agents
β β βββ technical-designer-frontend.md
β β βββ task-executor-frontend.md
β β βββ quality-fixer-frontend.md
β β βββ requirement-analyzer.md
β β βββ document-reviewer.md
β β βββ work-planner.md
β β βββ task-decomposer.md
β β βββ code-reviewer.md
β β βββ rules/ # React/TypeScript rules
β β β βββ react-principles.md
β β β βββ frontend-testing.md
β β βββ templates/
β βββ commands/ # Frontend commands
β βββ front-design.md
β βββ front-plan.md
β βββ front-build.md
β βββ task.md
β βββ review.md
β
βββ LICENSE
βββ README.md
Q: Which plugin should I install?
A: Depends on what you're building:
- Backend, APIs, CLI tools, or general programming β Install
dev-workflows - React apps β Install
dev-workflows-frontend - Full-stack projects β Install both
Both plugins can run side-by-side without conflicts.
Q: Can I use both plugins at the same time?
A: Yes! They're designed to work together. Install both if you're building a full-stack app.
Q: Do I need to learn special commands?
A: Not really. For backend, just use /implement. For frontend, use /front-design. The plugins handle everything else automatically.
Q: What if there are errors?
A: The quality-fixer agents (one in each plugin) automatically fix most issues like test failures, type errors, and lint problems. If something can't be auto-fixed, you'll get clear guidance on what needs attention.
Q: SSH authentication error during plugin installation? A: Set up SSH keys for GitHub:
# 1. Check if SSH key already exists
ls ~/.ssh/id_ed25519.pub
# 2. Generate new SSH key (if needed)
ssh-keygen -t ed25519 -C "your_email@example.com"
# β Press Enter to save to default location
# β Enter a strong passphrase when prompted (recommended for security)
# 3. Add SSH key to ssh-agent
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
# 4. Copy public key to clipboard
cat ~/.ssh/id_ed25519.pub
# β Copy the output
# 5. Add to GitHub
# Go to https://github.com/settings/keys
# Click "New SSH key"
# Paste your public key and save
# 6. Test connection
ssh -T git@github.com
# β Should see: "Hi username! You've successfully authenticated..."MIT License - Free to use, modify, and distribute.
See LICENSE for full details.
Happy Coding with Claude Code Workflows! πβ¨