Skip to main content
8 specialized agents covering code quality, testing strategies, and development workflow optimization.

Agents

Code Reviewer

Code quality reviews, security vulnerability detection, and best practices
  • Mode: subagent
  • Quality: 4.25/5 (Good)
  • Tags: code-review, quality, security, best-practices, linting
npx github:dmicheneau/opencode-template-agent install code-reviewer

Debugger

Bug diagnosis, root cause analysis, and error log investigation
  • Mode: subagent
  • Quality: 4.25/5 (Good)
  • Tags: debugging, diagnostics, root-cause, errors, stack-traces
npx github:dmicheneau/opencode-template-agent install debugger

Test Automator

Automated test frameworks, test scripts, and CI/CD test integration
  • Mode: subagent
  • Quality: 4.50/5 (Excellent)
  • Tags: testing, automation, ci-cd, test-frameworks, coverage, e2e
npx github:dmicheneau/opencode-template-agent install test-automator

Performance Engineer

Performance bottleneck identification and optimization across systems
  • Mode: subagent
  • Quality: 4.25/5 (Good)
  • Tags: performance, optimization, profiling, bottlenecks, benchmarking
npx github:dmicheneau/opencode-template-agent install performance-engineer

Refactoring Specialist

Code restructuring into clean, maintainable systems preserving behavior
  • Mode: subagent
  • Quality: 4.50/5 (Excellent)
  • Tags: refactoring, clean-code, maintainability, patterns, architecture
npx github:dmicheneau/opencode-template-agent install refactoring-specialist

Legacy Modernizer

Legacy codebase modernization using strangler fig, branch by abstraction, and parallel run patterns
  • Mode: subagent
  • Quality: 4.25/5 (Good)
  • Tags: legacy, modernization, migration, strangler-fig, refactoring
npx github:dmicheneau/opencode-template-agent install legacy-modernizer

Microservices Architect

Distributed systems design, saga patterns, and service mesh architecture
  • Mode: subagent
  • Quality: 4.50/5 (Excellent)
  • Tags: microservices, distributed-systems, saga, service-mesh, event-driven
npx github:dmicheneau/opencode-template-agent install microservices-architect

QA Expert

Test strategy, quality gates, regression testing, and QA automation
  • Mode: subagent
  • Quality: 4.25/5 (Good)
  • Tags: qa, quality-assurance, testing, regression, quality-gates
npx github:dmicheneau/opencode-template-agent install qa-expert

Usage Examples

@devtools/code-reviewer Review this PR for security and performance

Quality Stats

  • Average score: 4.34/5
  • 3 Excellent, 5 Good rating
  • Total tokens: ~11,500 (avg ~1,440 per agent)
  • Coverage: Full development lifecycle

Common Workflows

Comprehensive quality assurance:
npx github:dmicheneau/opencode-template-agent install --pack quality
Includes: code-reviewer, test-automator, debugger, performance-engineer, refactoring-specialist, legacy-modernizer
  1. QA Expert — Define test strategy and quality gates
  2. Test Automator — Implement automated tests
  3. Code Reviewer — Review test coverage and quality
  4. Performance Engineer — Add performance tests
  1. Legacy Modernizer — Plan migration strategy
  2. Refactoring Specialist — Refactor code incrementally
  3. Test Automator — Add tests to preserve behavior
  4. Code Reviewer — Review modernization PRs
  1. Debugger — Root cause analysis
  2. Performance Engineer — Identify bottlenecks
  3. Code Reviewer — Review fixes
  4. Test Automator — Add regression tests

When to Use

  • Reviewing pull requests
  • Checking for security vulnerabilities
  • Enforcing coding standards
  • Identifying code smells
  • Investigating production errors
  • Analyzing stack traces
  • Troubleshooting unexpected behavior
  • Root cause analysis
  • Writing unit/integration/e2e tests
  • Setting up test frameworks
  • Improving test coverage
  • Integrating tests into CI/CD
  • Profiling slow code
  • Identifying bottlenecks
  • Optimizing database queries
  • Improving response times
  • Improving code maintainability
  • Extracting patterns from duplication
  • Simplifying complex logic
  • Restructuring without changing behavior
  • Migrating legacy codebases
  • Applying strangler fig pattern
  • Planning incremental rewrites
  • Modernizing technology stacks
  • Designing distributed systems
  • Implementing saga patterns
  • Breaking down monoliths
  • Service mesh architecture
  • Defining test strategies
  • Setting up quality gates
  • Planning regression testing
  • Establishing QA processes

Build docs developers (and LLMs) love