polyphony-workflow-author

Community

Keep workflow state logic safe and deterministic

AuthorPolyphonyRequiem
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill prevents workflow authors from hardcoding state names or mixing routing decisions into the wrong layer, which can cause brittle Conductor pipelines and incorrect SDLC transitions.

Core Features & Use Cases

  • State-name safety via validation: Ensures any transition uses polyphony validate to derive the correct target_state, then applies it via twig state without literals.
  • Deterministic shell-out routing contract: Standardizes workflow → PowerShell helper → polyphony/twig verb execution so routing branches on JSON fields rather than exit codes.
  • Workflow authoring guardrails: Covers min-polyphony-version metadata, version checks via preflight, and established routing patterns for tree-walking polyphony workflows and sub-workflows.
  • Operational patterns: Provides conventions for worktree isolation, evidence PR lifecycle routing, three-vocabulary rule (events/state/categories), poll-cap loops, and router/emitter patterns.

Quick Start

Update your workflow YAML by deriving target_state with polyphony validate for the event you want, then pass that derived value into twig state in the helper script output.

Dependency Matrix

Required Modules

None required

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: polyphony-workflow-author
Download link: https://github.com/PolyphonyRequiem/polyphony/archive/main.zip#polyphony-workflow-author

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.