workflow-or-agent-decider

Guide architectural choices between scripted workflows and autonomous agent harnesses.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/aufrank/agent-skills --skill workflow-or-agent-decider
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: workflow-or-agent-decider
Source: https://github.com/aufrank/agent-skills/tree/main/skills/workflow-or-agent-decider
Command: npx skills add https://github.com/aufrank/agent-skills --skill workflow-or-agent-decider

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and templates (resource) components.

What problem does it solve?

This Skill helps you decide whether to implement a task using a structured, scripted workflow or a more flexible, autonomous agent harness, and provides initial scaffolding for the chosen path.

Core Features & Use Cases

  • Decision Support: Provides guidance on when to prefer workflows (deterministic tasks) versus agent harnesses (open-ended tasks requiring tool use).
  • Scaffolding: Offers starter templates and guidance for both workflow and agent implementations.
  • Use Case: When starting a new project that involves complex tool interactions, use this Skill to determine the best architectural approach (workflow vs. agent) and get a basic structure to begin development.

Quick Start

Fill out the decision matrix template and use the provided guidance to choose and scaffold your implementation.

Frequently Asked Questions about workflow-or-agent-decider

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I decide between a scripted workflow and an autonomous agent harness?▼

To decide between a workflow and an agent harness, evaluate task determinism. Use a decision matrix guided by heuristics: choose scripted workflows for deterministic tasks and agent harnesses for open-ended tasks requiring flexible tool use.

What is the difference between a deterministic workflow and an agent harness?▼

A deterministic workflow executes scripted, predictable steps for fixed tasks, while an agent harness provides an autonomous framework for open-ended tasks requiring dynamic tool integration and adaptive system design decisions.

How to scaffold a new agentic system architecture?▼

Scaffold a new agentic system architecture by first completing a decision matrix to scope the task, then using provided starter templates to generate the initial structural guidance for your chosen workflow or agent implementation path.

When should I not use an autonomous agent harness for system design?▼

You should not use an autonomous agent harness when your system design involves deterministic tasks. If the process requires predictable, scripted outcomes without open-ended tool use, a structured workflow is the recommended architectural approach.

Can I use a decision matrix for tool integration scoping in agent architectures?▼

Yes, you can use a decision matrix for tool integration scoping in agent architectures. Filling out the matrix evaluates task constraints, directly guiding the choice between scripted workflows and autonomous agent harnesses for new integrations.