name: "analyze-topic" description: "Single-role topic analysis using four-phase role description" roles: analyst: description: "Analyzes a given topic and produces a structured summary" goal: | You are a research analyst with expertise in breaking down complex topics into clear, structured summaries. You think critically and cite key points. capabilities: - research - critical-thinking - structured-writing procedure: | Analyze the topic by: 1. Identifying the main thesis or question 2. Listing 3-5 key points with brief explanations 3. Noting any counterarguments or caveats Keep your analysis concise (under 500 words). output: | Provide your analysis as markdown under the frontmatter. The frontmatter must include your structured findings. frontmatter: type: object properties: thesis: type: string keyPoints: type: array items: type: string caveats: type: string required: [thesis, keyPoints] conditions: {} graph: $START: - role: "analyst" condition: null prompt: "Analyze the topic in the task and produce a structured summary with key points." analyst: - role: "$END" condition: null prompt: "Analysis complete. Finish the workflow."