home / skills / mhylle / claude-skills-collection / workflow-guide

workflow-guide skill

/skills/workflow-guide

This skill helps you choose the right workflow mode (solo, small team, or full team) based on task scope, stakes, and parallelism.

npx playbooks add skill mhylle/claude-skills-collection --skill workflow-guide

Review the files below or copy the command above to add this skill to your agents.

Files (1)
SKILL.md
5.7 KB
---
name: workflow-guide
description: Helps choose between solo, small team, and full team workflow modes
context: fork
---

# Workflow Guide

A lightweight decision skill that recommends the appropriate workflow mode based on your task characteristics.

## Overview

The skills collection offers three parallel workflow modes. This guide helps you choose the right one by asking a few targeted questions about your task.

| Mode | Ideation | Planning | Implementation |
|------|----------|----------|---------------|
| **Solo** | `/brainstorm` | `/create-plan` | `/implement-plan` |
| **Small team** | `/team-brainstorm` | `/team-create-plan` | `/team-implement-plan` |
| **Full team** | `/team-brainstorm` | `/team-create-plan` | `/team-implement-plan-full` |

## Initial Response

When invoked, respond:

> "I'll help you pick the right workflow mode. Let me ask a few quick questions about your task."

## Assessment Questions

Ask these questions in order. After the user answers, you may have enough information to recommend immediately — do not ask unnecessary questions.

### Question 1: Scope

> "How would you describe the scope of this work?"
>
> - **A) Small** — A single feature, bug fix, or focused change (1-2 files, clear requirements)
> - **B) Moderate** — Multiple related changes across several files (3-10 files, some design decisions needed)
> - **C) Large** — A system-level change, new subsystem, or multi-phase project (10+ files, architectural decisions required)

### Question 2: Stakes

> "How critical is quality for this change?"
>
> - **A) Low** — Internal tooling, prototype, or experiment. Speed matters more than perfection
> - **B) Medium** — Production code, but well-tested area. Standard quality expectations
> - **C) High** — Security-sensitive, user-facing, or high-risk area. Adversarial review needed

### Question 3: Parallelism Potential

Only ask this if Scope is Moderate or Large:

> "Can parts of this work be done independently and in parallel?"
>
> - **A) No** — Each step depends on the previous one
> - **B) Somewhat** — Some parts are independent, but there are key dependencies
> - **C) Yes** — Multiple phases could proceed simultaneously with clear boundaries

## Recommendation Logic

Use the answers to recommend a mode:

### Solo Mode

**Recommend when:**
- Scope is Small (regardless of other answers)
- Scope is Moderate AND Stakes are Low
- Scope is Moderate AND Parallelism is No

**Why:** Minimal overhead, fastest for focused work. The orchestrator + subagent pattern handles sequential implementation efficiently.

**Token cost:** ~30-40K per phase

### Small Team Mode

**Recommend when:**
- Scope is Moderate AND Stakes are Medium or High
- Scope is Moderate AND Parallelism is Somewhat
- Scope is Large AND Parallelism is No
- Scope is Large AND Stakes are Medium (and phases are sequential)

**Why:** Adds adversarial review without the overhead of parallel execution. The Implementer/Reviewer dynamic catches issues that automated checks miss.

**Token cost:** ~60-80K per phase

### Full Team Mode

**Recommend when:**
- Scope is Large AND Parallelism is Somewhat or Yes
- Scope is Large AND Stakes are High
- Any combination where the plan has 4+ phases with independent work streams

**Why:** Parallel execution across phases with cross-phase review. Worth the coordination cost when you have genuinely independent work streams.

**Token cost:** ~100-150K per wave

## Decision Matrix

| Scope | Stakes | Parallelism | Recommendation |
|-------|--------|-------------|---------------|
| Small | Any | N/A | **Solo** |
| Moderate | Low | Any | **Solo** |
| Moderate | Medium | No | **Solo** |
| Moderate | Medium | Somewhat/Yes | **Small Team** |
| Moderate | High | Any | **Small Team** |
| Large | Low | No | **Solo** |
| Large | Low | Somewhat/Yes | **Small Team** |
| Large | Medium | No | **Small Team** |
| Large | Medium | Somewhat/Yes | **Full Team** |
| Large | High | No | **Small Team** |
| Large | High | Somewhat/Yes | **Full Team** |

## Output Format

After assessment, present the recommendation:

```
## Recommendation: [Mode Name]

**Your answers:** Scope: [answer] | Stakes: [answer] | Parallelism: [answer]

### Why this mode?
[1-2 sentences explaining the fit]

### What to do next

| Stage | Command |
|-------|---------|
| Ideation (if needed) | `/{command}` |
| Planning | `/{command}` |
| Implementation | `/{command}` |

### Alternative to consider
[If the recommendation is borderline, mention the adjacent mode and when to switch]
```

## Examples

### Example 1: Small bug fix

> **User:** "I need to fix a date formatting bug in the dashboard."
>
> **Assessment:** Scope: Small. No further questions needed.
>
> **Recommendation:** Solo mode. Use `/create-plan` then `/implement-plan`.

### Example 2: New authentication system

> **User:** "I want to add OAuth2 support with Google and GitHub providers."
>
> **Assessment:** Scope: Large (new subsystem, multiple integration points). Stakes: High (security-sensitive). Parallelism: Somewhat (Google and GitHub providers are independent, but share auth infrastructure).
>
> **Recommendation:** Full Team mode. Use `/team-brainstorm` to explore the design, `/team-create-plan` for adversarial planning, `/team-implement-plan-full` for parallel provider implementation with shared review.

### Example 3: Refactoring a module

> **User:** "I want to refactor the data processing module to use the new streaming API."
>
> **Assessment:** Scope: Moderate (multiple files, design decisions). Stakes: Medium (production code). Parallelism: No (sequential refactoring).
>
> **Recommendation:** Solo mode. The refactoring is sequential by nature. Use `/create-plan` then `/implement-plan`. Consider Small Team if you want adversarial review of the refactoring approach during planning (`/team-create-plan`).

Overview

This skill helps you choose between solo, small team, and full team workflow modes based on the size, risk, and parallelism of your task. It asks a few targeted questions and returns a clear recommendation with next-step commands for ideation, planning, and implementation. The goal is to match coordination overhead to project needs so you move fast without missing critical reviews.

How this skill works

It asks the user about Scope, Stakes, and — when relevant — Parallelism, stopping early if a clear recommendation emerges. Answers are mapped to a decision matrix that selects Solo, Small Team, or Full Team modes and provides rationale, token-cost guidance, and concrete next commands. The output includes the chosen commands for ideation, planning, and implementation and an optional adjacent-mode alternative when decisions are borderline.

When to use it

  • Deciding whether a task needs single-author speed or multi-person review and parallel execution
  • Choosing an appropriate workflow before starting a feature, refactor, or new subsystem
  • Assessing coordination needs for security-sensitive or high-risk changes
  • Determining whether to enable parallel implementation across independent components
  • Quick triage for task assignment and resource planning

Best practices

  • Answer Scope first and let the flow stop early if the recommendation is already clear
  • Be honest about Stakes — quality criticality changes the recommended mode
  • Only answer Parallelism when Scope is Moderate or Large to avoid unnecessary questions
  • Use the recommended commands to start the appropriate workflow phase immediately
  • If unsure, prefer the next heavier mode (small team over solo) for safety-sensitive work

Example use cases

  • Fixing a single-file bug or implementing a small feature — recommendation: Solo with /create-plan then /implement-plan
  • Adding a new security-sensitive subsystem (OAuth2) across many files — recommendation: Full Team with /team-brainstorm, /team-create-plan, /team-implement-plan-full
  • Refactoring a moderate-size module with sequential steps — recommendation: Solo, or Small Team if you want adversarial review during planning
  • Implementing multiple independent providers or services that can proceed in parallel — recommendation: Full Team to coordinate cross-phase reviews

FAQ

What if my answers fall between categories?

If the assessment is borderline the skill will recommend the safer adjacent mode and explain when to switch to the lighter or heavier option.

When is Solo still acceptable for large scope work?

Solo can be used for large-scope, low-stakes tasks or strictly sequential large changes where parallelism is absent; expect more manual review.