Developer productivity toolkit for Claude Code — research, design-sync, documentation, and workflow automation.
A focused plugin with 7 essential commands that complement (not duplicate) official Anthropic plugins.
- Complement, don't compete — Use official plugins for code review, feature development, commits. This plugin fills the gaps.
- Smart auto-detection — Commands detect MkDocs, i18n, and project structure automatically.
- Code is truth — Every command treats code as the source of truth, not assumptions.
- Parallel by default — Research and auditing spawn multiple sub-agents for speed.
# Add the easydev-ai marketplace
/plugin marketplace add easydev-ai/easydev
# Install the plugin
/plugin install easydev@easydev-ai# Clone to your plugins directory
git clone https://github.com/easydev-ai/easydev ~/.claude/plugins/easydevRestart Claude Code after installation.
| Command | Description | Use When |
|---|---|---|
/easydev:research |
Deep research + codebase investigation with parallel sub-agents | "Is X applicable to us?" "Why is Y breaking?" |
/easydev:design-sync |
Bidirectional code ↔ design doc alignment | Code and spec have drifted apart |
/easydev:docs-audit |
Audit docs for duplicates, orphans, broken links (auto-detects MkDocs) | Documentation cleanup needed |
/easydev:docs-refresh |
Batch-update docs to match current code state | Code changed, docs are stale |
/easydev:synthesize |
Distill conversation into structured documentation | Long discussion needs to become permanent docs |
/easydev:standup |
Generate standup notes from git activity | Daily standup prep |
/easydev:onboard |
Generate comprehensive onboarding documentation | New team member joining |
Your most powerful research tool. Spawns parallel sub-agents to investigate:
# Research a technology
/easydev:research Is API Gateway HTTP API applicable to our lambda/processor?
# Investigate a bug
/easydev:research Why are transcriptions failing for large files? src/services/audio/ --mode investigate
# Compare options
/easydev:research Should we switch from REST to GraphQL?Modes:
research— External research, technology evaluationinvestigate— Deep codebase analysis, dependency mappingauto(default) — Intelligently combines both
Features:
- Parallel sub-agent execution (4+ agents at once)
- Blast radius analysis for code changes
- Evidence-based recommendations with sources
Identifies mismatches between design documents and code, then asks YOU which direction to fix:
/easydev:design-sync docs/specs/auth.md src/auth/Output:
| # | Design Doc Says | Code Does | Which is Correct? |
|---|-----------------|-----------|-------------------|
| 1 | Password reset required | Not implemented | ? |
| 2 | localStorage tokens | httpOnly cookies | ? |
Respond: "1: doc, 2: code" to specify fix directionWhy this is unique: Most tools assume the spec is always right. This command recognizes that sometimes code evolved past the spec.
Smart documentation auditing that auto-detects your documentation system:
# Audit all docs
/easydev:docs-audit docs/
# Focus on specific issues
/easydev:docs-audit --focus duplicates
/easydev:docs-audit --focus translations --lang zhAuto-detects:
- MkDocs (checks for
mkdocs.yml) → i18n-aware, nav validation - Generic → File-based auditing, duplicate detection
Finds:
- Duplicate content (exact and semantic)
- Orphan files (not linked anywhere)
- Broken internal links
- Translation gaps (MkDocs mode)
- Nav mismatches (MkDocs mode)
Batch-update documentation to match the current code state:
# Scan and update all docs
/easydev:docs-refresh
# Focus on specific areas
/easydev:docs-refresh docs/api src/routes --scope critical
# Scan only (no changes)
/easydev:docs-refresh --mode scanModes:
scan— Report staleness only, don't propose changesupdate— Propose and apply changes with approvalauto(default) — Scan first, then offer to update
Scopes:
all— Check every doc against codestale(default) — Only docs that appear outdatedcritical— Only docs with breaking inaccuracies
How it works:
- Maps documentation structure (auto-detects MkDocs)
- Maps code exports, routes, configs, env vars
- Spawns parallel agents to compare docs vs code
- Reports staleness with severity (🔴 Critical, 🟡 Stale, 🟢 Fresh)
- Proposes surgical updates (preserves human context)
- Applies changes only with your approval
Key principle: Code is truth. When docs and code conflict, code wins (unless it's a bug).
Distills a conversation into permanent, structured documentation:
# After a long discussion
/easydev:synthesize
# With specific options
/easydev:synthesize --category decision --title "Authentication Strategy"Key feature: Prioritizes later conclusions over earlier exploration. If you discussed Redis, then MySQL, then decided PostgreSQL — the doc reflects PostgreSQL as the decision.
Auto-detects:
- MkDocs → ADR numbering, i18n folders, nav suggestions
- Generic → Standard markdown output
Generates standup notes from git activity:
/easydev:standup # Yesterday's activity
/easydev:standup 3 # Last 3 daysOutput:
*Standup 2025-12-15*
✅ *Done:* Merged OAuth PR #123, fixed token refresh bug
🔄 *Today:* Password reset flow, integration tests
🚧 *Blocked:* PR #126 awaiting review (2d)Generates comprehensive onboarding documentation by analyzing your codebase:
/easydev:onboard
/easydev:onboard --focus backendGenerates:
- Tech stack overview
- Prerequisites and setup instructions
- Project structure guide
- Available commands
- Development workflow
- Troubleshooting guide
These agents are invoked by commands or can be used directly:
| Agent | Expertise | Invoked By |
|---|---|---|
code-reviewer |
Clean code, patterns, testability | Review workflows |
security-auditor |
OWASP, auth, secrets, injection | Security checks |
design-compliance |
Requirements tracing, spec coverage | /easydev:design-sync |
This plugin is designed to work alongside official Anthropic plugins:
| Task | Use Official Plugin | Use easydev |
|---|---|---|
| Code review | /code-review:code-review |
— |
| Feature development | /feature-dev:feature-dev |
— |
| Commits & PRs | /commit-commands:* |
— |
| Research & evaluation | — | /easydev:research |
| Design-code sync | — | /easydev:design-sync |
| Documentation audit | — | /easydev:docs-audit |
| Docs ← code sync | — | /easydev:docs-refresh |
| Conversation → docs | — | /easydev:synthesize |
| Standup notes | — | /easydev:standup |
| Onboarding docs | — | /easydev:onboard |
Recommended plugin setup:
# Official plugins
/plugin install feature-dev@anthropics-claude-code
/plugin install code-review@anthropics-claude-code
/plugin install commit-commands@anthropics-claude-code
# This plugin
/plugin install easydev@easydev-aiSee CONTRIBUTING.md for how to add or modify commands.
MIT License - see LICENSE
Built by EasyDev AI