About
This skill provides a comprehensive framework for designing and implementing LLM-driven systems, ranging from deterministic workflows to autonomous agents. It guides developers through selecting the right architecture—such as prompt chaining for sequential tasks or ReAct for dynamic problem-solving—while offering practical code implementations for tool design, human-in-the-loop patterns, and error handling. It is an essential resource for building complex applications that require multi-step reasoning, tool integration, or self-correcting evaluation loops to ensure reliability and performance.