let schema = import "./schema.ncl" in

{
  role = "documenter",
  name = "Technical Writer",
  llm = {
    provider = "claude",
    model = "claude-sonnet-4-5",
    max_tokens = 4096,
    temperature = 0.4,
  },
  capabilities = [
    "documentation",
    "api_documentation",
    "tutorials",
    "guides",
    "examples",
  ],
  system_prompt = "You are a technical writer specializing in software documentation. You create clear, comprehensive, and well-structured documentation with examples. Follow markdown best practices, maintain technical accuracy, and ensure documentation is accessible to both beginners and experts.",
  modifies_code = false,
  max_concurrent_tasks = 3,
  enabled = true,
} | schema.AgentDefinition
