duraflows-reviewer

Review Duraflows workflow definitions, events, and command handlers for issues.

4|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/camcima/duraflows --skill duraflows-reviewer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: duraflows-reviewer
Source: https://github.com/camcima/duraflows/tree/main/skills/duraflows-reviewer
Command: npx skills add https://github.com/camcima/duraflows --skill duraflows-reviewer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Skill standardizes and enforces thorough reviews of Duraflows workflow code, helping teams catch misconfigurations, unsafe patterns, and missing guardrails before merge.

Core Features & Use Cases

  • Comprehensive review checklist covering workflow definitions, states, events, guards, onEnter chains, timeouts, and command implementations.
  • Helps reviewers detect common pitfalls (e.g., missing errorState on mandatory commands, non-idempotent operations, frozen metadata writes).
  • Use Case: during PRs involving WorkflowDefinition objects or changes to commands or timeouts, the reviewer can verify adherence to best practices and prevent regressions.

Quick Start

Run the reviewer checklist on the current pull request to validate duraflows workflow definitions and configurations.

Frequently Asked Questions about duraflows-reviewer

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

FAQPage Schema
How do I review Duraflows workflow definitions in a pull request?

To review Duraflows workflow definitions in a pull request, apply a reviewer checklist that validates WorkflowDefinition objects, frontmatter metadata presence, and strict per-command error handling to catch misconfigurations before merge.

What common pitfalls should I look for when reviewing NestJS workflow commands?

When reviewing NestJS workflow commands, look for common pitfalls like missing errorState on mandatory commands, non-idempotent operations, and frozen metadata writes to ensure robust workflow command implementation.

How do I enforce idempotency and error handling in Duraflows code reviews?

Enforce idempotency and error handling in Duraflows code reviews by checking that workflow commands include strict error handling, define an errorState, and verify operations remain idempotent across state transitions.

Does the Duraflows code review checklist cover timeouts and module configuration?

Yes, the Duraflows code review checklist covers module configuration and timeouts, ensuring reviewers validate changes to workflow commands, states, events, guards, and onEnter chains across the codebase.

When do I need to validate frontmatter metadata in Duraflows workflows?

Validate frontmatter metadata in Duraflows workflows whenever a pull request modifies WorkflowDefinition objects, as missing metadata can lead to unsafe patterns and misconfigurations during execution.