Skip to content
Development
Command

/improve-agent

Improve an existing agent through performance baselines, prompt engineering, A/B testing, and staged rollout

From plugin
agents
42k93 skills137 agents93 commands
$ npx -y skills add wshobson/agents --agent claude-code

Command definition

improve-agent.md
description: Improve an existing agent through performance baselines, prompt engineering, A/B testing, and staged rollout

Agent Performance Optimization Workflow

Systematic improvement of existing agents through performance analysis, prompt engineering, and continuous iteration.

[Extended thinking: Agent optimization requires a data-driven approach combining performance metrics, user feedback analysis, and advanced prompt engineering techniques. Success depends on systematic evaluation, targeted improvements, and rigorous testing with rollback capabilities for production safety.]

Phase 1: Performance Analysis and Baseline Metrics

Comprehensive analysis of agent performance using context-manager for historical data collection.

1.1 Gather Performance Data

Use: context-manager
Command: analyze-agent-performance $ARGUMENTS --days 30

Collect metrics including:

  • Task completion rate (successful vs failed tasks)
  • Response accuracy and factual correctness
  • Tool usage efficiency (correct tools, call frequency)
  • Average response time and token consumption
  • User satisfaction indicators (corrections, retries)
  • Hallucination incidents and error patterns

1.2 User Feedback Pattern Analysis

Identify recurring patterns in user interactions:

  • **Correction patterns**: Where users consistently modify outputs
  • **Clarification requests**: Common areas of ambiguity
  • **Task abandonment**: Points where users give up
  • **Follow-up questions**: Indicators of incomplete responses
  • **Positive feedback**: Successful patterns to preserve

1.3 Failure Mode Classification

Categorize failures by root cause:

  • **Instruction misunderstanding**: Role or task confusion
  • **Output format errors**: Structure or formatting issues
  • **Context loss**: Long conversation degradation
  • **Tool misuse**: Incorrect or inefficient tool selection
  • **Constraint violations**: Safety or business rule breaches
  • **Edge case handling**: Unusual input scenarios

1.4 Baseline Performance Report

Generate quantitative baseline metrics:

Performance Baseline:
- Task Success Rate: [X%]
- Average Corrections per Task: [Y]
- Tool Call Efficiency: [Z%]
- User Satisfaction Score: [1-10]
- Average Response Latency: [Xms]
- Token Efficiency Ratio: [X:Y]

Phase 2: Prompt Engineering Improvements

Apply advanced prompt optimization techniques using prompt-engineer agent.

2.1 Chain-of-Thought Enhancement

Implement structured reasoning patterns:

Use: prompt-engineer
Technique: chain-of-thought-optimization
  • Add explicit reasoning steps: "Let's approach this step-by-step..."
  • Include self-verification checkpoints: "Before proceeding, verify that..."
  • Implement recursive decomposition for complex tasks
  • Add reasoning trace visibility for debugging

2.2 Few-Shot Example Optimization

Curate high-quality examples from successful interactions:

  • **Select diverse examples** covering common use cases
  • **Include edge cases** that previously failed
  • **Show both positive and negative examples** with explanations
  • **Order examples** from simple to complex
  • **Annotate examples** with key decision points

Example structure:

Good Example:
Input: [User request]
Reasoning: [Step-by-step thought process]
Output: [Successful response]
Why this works: [Key success factors]

Bad Example:
Input: [Similar request]
Output: [Failed response]
Why this fails: [Specific issues]
Correct approach: [Fixed version]

2.3 Role Definition Refinement

Strengthen agent identity and capabilities:

  • **Core purpose**: Clear, single-sentence mission
  • **Expertise domains**: Specific knowledge areas
  • **Behavioral traits**: Personality and interaction style
  • **Tool proficiency**: Available tools and when to use them
  • **Constraints**: What the agent should NOT do
  • **Success criteria**: How to measure task completion

2.4 Constitutional AI Integration

Implement self-correction mechanisms:

Constitutional Principles:
1. Verify factual accuracy before responding
2. Self-check for potential biases or harmful content
3. Validate output format matches requirements
4. Ensure response completeness
5. Maintain consistency with previous responses

Add critique-and-revise loops:

  • Initial response generation
  • Self-critique against principles
  • Automatic revision if issues detected
  • Final validation before output

2.5 Output Format Tuning

Optimize response structure:

  • **Structured templates** for common tasks
  • **Dynamic formatting** based on complexity
  • **Progressive disclosure** for detailed information
  • **Markdown optimization** for readability
  • **Code block formatting** with syntax highlighting
  • **Table and list generation** for data presentation

Phase 3: Testing and Validation

Comprehensive testing framework with A/B comparison.

3.1 Test Suite Development

Create representative test scenarios:

Test Categories:
1. Golden path scenarios (common successful cases)
2. Previously failed tasks (regression testing)
3. Edge cases and corner scenarios
4. Stress tests (complex, multi-step tasks)
5. Adversarial inputs (potential breaking points)
6. Cross-domain tasks (combining capabilities)

3.2 A/B Testing Framework

Compare original vs improved agent:

Use: parallel-test-runner
Config:
  - Agent A: Original version
  - Agent B: Improved version
  - Test set: 100 representative tasks
  - Metrics: Success rate, speed, token usage
  - Evaluation: Blind human review + automated scoring

Statistical significance testing:

  • Minimum sample size: 100 tasks per variant
  • Confidence level: 95% (p < 0.05)
  • Effect size calculation (Cohen's d)
  • Power analysis for future tests

3.3 Evaluation Metrics

Comprehensive scoring framework:

**Task-Level Metrics:**

  • Completion rate (binary success/failure)
  • Correctness score (0-100% accuracy)
  • Efficiency score (steps taken vs optimal)
  • Tool usage appropriateness
  • Response relevance and completeness
Read more
@wshobson
Ships withagents

Use one collection of plugins, agents, skills, and commands across Claude Code, OpenAI Codex CLI, Cursor, OpenCode, Antigravity CLI, GitHub Copilot, and Pi. A harness is the coding tool that loads and runs the components.

42k185 skills137 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
42.4k
Star history of wshobson/agents on GitHub, a chart by star-history.com

Other commands on agents.

accessibility-audit

accessibility-audit

Command

Audit web accessibility for WCAG compliance with automated axe-core tests, keyboard and screen reader checks, and remediation…

@wshobson@wshobsonInstall Command
multi-agent-optimize

multi-agent-optimize

Command

Optimize multi-agent system performance through profiling, context window tuning, coordination efficiency, and cost and latency…

@wshobson@wshobsonInstall Command
team-debug

team-debug

Command

Debug issues using competing hypotheses with parallel investigation by multiple agents

@wshobson@wshobsonInstall Command
team-delegate

team-delegate

Command

Task delegation dashboard for managing team workload, assignments, and rebalancing

@wshobson@wshobsonInstall Command
team-feature

team-feature

Command

Develop features in parallel with multiple agents using file ownership boundaries and dependency management

@wshobson@wshobsonInstall Command
team-review

team-review

Command

Launch a multi-reviewer parallel code review with specialized review dimensions

@wshobson@wshobsonInstall Command

More commands from other plugins.

build
Auto-invoked

build

Command

Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

@addyosmani@addyosmaniInstall Command