TypeDialog/examples/12-agent-execution/architect.agent.mdx

43 lines
739 B
Plaintext
Raw Normal View History

---
@agent {
role: architect
llm: claude-opus-4
tools: [analyze_codebase, generate_adr, create_diagram]
}
@input feature_name: String
@input requirements?: String
@import "./docs/architecture/**/*.md" as arch_docs
@shell "git log --oneline -20" as recent_commits
@validate output {
must_contain: ["# ADR", "```mermaid"]
format: markdown
min_length: 1000
}
---
# Architecture Design: {{feature_name}}
{{#if requirements}}
## Requirements
{{requirements}}
{{/if}}
## Current Architecture
{{arch_docs}}
## Recent Changes
{{recent_commits}}
## Deliverables
1. Architecture Decision Record (ADR)
2. System diagram (mermaid format)
3. Implementation steps
Use tools to analyze codebase and generate comprehensive design.