experienced-engineer
Comprehensive plugin with specialized engineering subagents (API Architect, Security Specialist, Code Quality Reviewer, etc.) and productivity commands for software teams
View on GitHubTable of content
Comprehensive plugin with specialized engineering subagents (API Architect, Security Specialist, Code Quality Reviewer, etc.) and productivity commands for software teams
Installation
npx claude-plugins install @ananddtyagi/claude-code-marketplace/experienced-engineer
Contents
Folders: agents, commands, hooks
Files: AGENTS_REFERENCE.md, README.md
Documentation
A comprehensive Claude Code plugin that provides specialized engineering subagents and productivity commands to help software teams work more efficiently.
Overview
The Experienced Engineer plugin gives you instant access to specialized expert agents covering all major roles in a software engineering team. Whether you need help with API design, security review, performance optimization, or testing strategies, this plugin has you covered.
Features
๐ค Specialized Subagents
Access expert-level guidance from 10 specialized engineering roles:
- API Architect - Design robust, scalable APIs with REST, GraphQL, and proper versioning
- Security Specialist - Identify vulnerabilities and implement secure coding practices
- Code Quality Reviewer - Maintain high code quality with SOLID principles and clean code
- UX/UI Designer - Create intuitive, accessible interfaces with great user experience
- Database Architect - Design efficient schemas and optimize database performance
- Performance Engineer - Identify bottlenecks and optimize application performance
- DevOps Engineer - Set up CI/CD, infrastructure as code, and deployment automation
- Testing Specialist - Implement comprehensive testing strategies and automation
- Documentation Writer - Create clear, comprehensive technical documentation
- Tech Lead - Get architectural guidance and technical leadership insights
โก Productivity Commands
/code-explain
Deep dive into your codebase to answer questions and explain functionality:
- “How does authentication work?”
- “What does this function do?”
- “Where is the payment processing implemented?”
Get thorough explanations with code snippets, execution flow, and architectural context.
/update-claude
Automatically update your CLAUDE.md file to reflect major changes in the codebase. This command helps keep your project documentation current so Claude (and your team) always has an up-to-date understanding of your architecture.
๐ฃ Smart Hooks
Auto-Documentation Hook: Automatically prompts to update CLAUDE.md after detecting significant code changes (50+ lines modified). This ensures your project documentation stays in sync with major refactoring or feature additions.
Installation
From Marketplace
# Add the marketplace (if not already added)
/plugin marketplace add cc-marketplace
# Install the plugin
/plugin install experienced-engineer@cc-marketplace
Local Development
# Add local marketplace
/plugin marketplace add /path/to/cc-marketplace
# Install plugin
/plugin install experienced-engineer@cc-marketplace
Usage
Using Subagents
Access any specialist agent through the /agent command:
# Get API design review
/agent api-architect
# Security code review
/agent security-specialist
# Performance optimization suggestions
/agent performance-engineer
Or use the interactive agent selector:
/agents
Then select the specialist you need.
Using Commands
Code Explanation
# Ask about any part of your codebase
/code-explain How does the authentication middleware work?
# Get detailed explanations
/code-explain Where is the database connection pool configured?
Documentation Updates
# Manually trigger CLAUDE.md update
/update-claude
Or let the auto-hook prompt you after major changes!
Use Cases
๐ Code Review
- Run security reviews with the Security Specialist
- Get code quality feedback from the Code Quality Reviewer
- Check API design with the API Architect
๐๏ธ Architecture Planning
- Consult the Tech Lead for architectural decisions
- Design database schemas with the Database Architect
- Plan infrastructure with the DevOps Engineer
๐ Performance & Optimization
- Profile and optimize with the Performance Engineer
- Review database queries with the Database Architect
- Optimize frontend rendering with the UX/UI Designer
๐ Documentation & Testing
- Write comprehensive tests with the Testing Specialist
- Create clear documentation with the Documentation Writer
- Keep CLAUDE.md updated automatically
๐จ Frontend & UX
- Review UI/UX with the UX/UI Designer
- Check accessibility compliance
- Optimize user flows and interactions
Plugin Structure
experienced-engineer/
โโโ .claude-plugin/
โ โโโ plugin.json # Plugin manifest
โโโ agents/
โ โโโ api-architect.md # API design expert
โ โโโ security-specialist.md # Security review expert
โ โโโ code-quality-reviewer.md # Code quality expert
โ โโโ ux-ui-designer.md # UX/UI design expert
โ โโโ database-architect.md # Database design expert
โ โโโ performance-engineer.md # Performance optimization expert
โ โโโ devops-engineer.md # DevOps & infrastructure expert
โ โโโ testing-specialist.md # Testing strategy expert
โ โโโ documentation-writer.md # Documen
...(truncated)
## Source
[View on GitHub](https://github.com/ananddtyagi/claude-code-marketplace)