원클릭으로
design-agent
Design an operational agent based on codebase analysis, determining tools, config, and system prompt content
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Design an operational agent based on codebase analysis, determining tools, config, and system prompt content
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Generate a deepagents-based operational agent project from templates and design document
Run AST guard validation on a generated agent project and auto-fix violations
Create a standardized operational agent for a component — orchestrates the full analyze → design → generate → validate workflow
Analyze a component's codebase to understand its logging, metrics, and infrastructure for ops agent creation
| name | design-agent |
| description | Design an operational agent based on codebase analysis, determining tools, config, and system prompt content |
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.