What problem does it solve? Writing CrewAI tasks that produce reliable, structured output is hard: vague descriptions yield unfocused results, missing context breaks task chains, and unvalidated output flows downstream unchecked. This Skill provides a complete guide to designing tasks that consistently deliver high-quality results. ## Core Features & Use Cases - Task Anatomy Guidance: Write effective descriptions and expected_output strings with concrete format, structure, and quality criteria, following the single-purpose principle. - Configuration Reference: Covers context dependencies, output_pydantic/output_json structured output, output_file, async execution, human_input review, markdown formatting, and callbacks. - Guardrails & Validation: Implement function-based and LLM-based guardrails with retry limits to validate task output before it passes downstream. - Use Case: When building a research-and-report crew, use this Skill to split work into focused tasks, wire context dependencies, attach Pydantic output models, and add word-count guardrails. ## Quick Start Ask the AI to design a CrewAI task with a clear description, expected output, and a guardrail for your current crew configuration.