From build-my-agent
Design an operational agent based on codebase analysis, determining tools, config, and system prompt content
How this skill is triggered — by the user, by Claude, or both
Slash command
/build-my-agent:02-design-agentThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are designing an operational agent based on the codebase analysis from the previous step.
You are designing an operational agent based on the codebase analysis from the previous step.
<component>-analysis.md file exists from the analyze stepRead the <component>-analysis.md file. Summarize the key findings to the owner:
"Based on the analysis, here's what I'm planning for your ops agent:
- Tools: [tool list]
- Key monitoring areas: [what the agent will watch]
- Domain knowledge: [what the agent will know about your component]"
Always included:
log_search — OpenSearch log queryingmetric_query — Prometheus metric queryingAdd based on analysis:
kafka_consumer tool (check lag, read messages)db_query tool (health check, slow query analysis)api_health tool (endpoint health checks)For each additional tool, ask:
"I'm suggesting a
<tool_name>tool for . Should I include it? If yes, what endpoint/credentials does it need?"
Compile all config values needed for agent.yaml:
component: <from analysis>
description: <from analysis>
opensearch:
endpoint: <ask if not in analysis>
index_pattern: <from analysis>
verify_certs: true
prometheus:
endpoint: <ask if not in analysis>
namespace: <from analysis>
Present to owner for confirmation.
Based on the analysis, prepare:
Ask the owner:
"Here's the domain knowledge I'll give the agent: [draft content]
Is there anything to add or correct?"
Present the complete design:
Agent Design for <component_name>
===================================
Tools:
- log_search (OpenSearch)
- metric_query (Prometheus)
- <additional tools>
Config:
<agent.yaml content>
System Prompt Sections:
- Component: <summary>
- Domain Knowledge: <summary>
- Failure Patterns: <count> patterns documented
- Guidelines: <summary>
"Does this design look good? If yes, I'll generate the agent project. Run: 03-generate-agent"
Save the design as <component>-design.md with all the above details, structured so the generation skill can reference it directly.
npx claudepluginhub namhaesusan/build-my-agent --plugin build-my-agentProvides Agent design consulting and review based on the 12-Factor AgentOps framework. Helps design new agents and review existing agents, skills, and workflows for issues.
Designs observability for multi-agent systems with per-agent metrics, aggregate stats, agent cards, and event streams to monitor execution, track costs, log activities, and debug workflows.
Sets up evaluators, online monitoring, CI/CD quality gates, CloudWatch/X-Ray observability, and cost optimization for AgentCore agents to measure and improve quality and performance.