ワンクリックで
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 ページを確認してインストールできます。
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
SOC 職業分類に基づく
| 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.