workflow

Coordinate and switch Pennyfarthing workflows within an active session.

2|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/slabgorb/sidequest --skill workflow-slabgorb
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: workflow
Source: https://github.com/slabgorb/sidequest/tree/main/.pennyfarthing/skills/pf-workflow
Command: npx skills add https://github.com/slabgorb/sidequest --skill workflow-slabgorb

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinates and switches between built-in Pennyfarthing workflows while a session is active.

Core Features & Use Cases

  • Manage multiple workflow patterns (e.g., tdd, trivial, architecture) and view current progress and phase in real time.
  • Switch workflows mid-session and inspect phase ownership or status to coordinate agents.
  • Use with commands like pf workflow list, pf workflow show, pf workflow start, and pf workflow fix-phase to recover from interruptions.

Quick Start

Run pf workflow start <name> to begin a named workflow in the current session.

Frequently Asked Questions about workflow

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

FAQPage Schema
How do I switch workflows mid-session without losing my current context?▼

To switch workflows mid-session, use the `pf workflow start <name>` command to transition between patterns like tdd, trivial, agent-docs, or architecture without losing your active session context.

What is a workflow orchestrator and when do I need to manage multiple phases?▼

A workflow orchestrator coordinates and switches between different workflow patterns within an active session. You need it when managing multiple phases like tdd or architecture and tracking real-time progress.

How do I check the current phase and available workflow types in my session?▼

Run `pf workflow list` to check available workflow types and `pf workflow show` to view the current phase and inspect phase ownership or status during your play session.

Can I recover and fix a workflow phase if my session is interrupted?▼

Yes, you can recover from interruptions by running the `pf workflow fix-phase` command, which restores your current workflow phase and allows you to resume the active session pattern.

Does the workflow orchestrator require specific file formats or components to function?▼

The orchestrator enforces a YAML-frontmattered SKILL.md file with a name and description. It also supports optional components like scripts, references, and assets when present in the directory.

What's the best way to coordinate agents across different workflow patterns?▼

The best way to coordinate agents is by inspecting phase ownership and status with `pf workflow show`, allowing you to transition between patterns like tdd and architecture while managing agent responsibilities.