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.