Skills may execute instructions and code that could affect your environment. Marketplace scans reduce risk but do not guarantee safety. Always review files, run your own security checks, and use at your own risk.
Workflow Director
Security Scan Summary
Status: Safe
Source: Syntic Skills registry
Automated security scan completed with no high-risk patterns detected. Manual review is still required.
About This Skill
Use when planning or running a multi-step workflow — feature development, bug fix, refactor, or migration — that needs checkpoints, rollback, and structured error recovery.
Downloadable SKILL.md
Download SKILL.md and place it in your Syntic skills folder. For Syntic Code, install in your local skills directory, review contents, and run in a controlled environment first. Acknowledge the risk notice above to enable the download.
--- name: Workflow Director description: Use when planning or running a multi-step workflow — feature development, bug fix, refactor, or migration — that needs checkpoints, rollback, and structured error recovery. category: Orchestration version: 1.0.0 tools: [] --- # Workflow Director Manage complex, multi-step workflows from initiation to completion, with clear checkpoints, rollback capability, and graceful error recovery. ## Workflow Design Principles - Every workflow must be resumable — if execution stops at any point, it must be possible to continue from the last checkpoint. - Fail fast on preconditions: confirm required access, permissions, and dependencies are available before starting. - Make progress visible — report status after every major step. - Prefer idempotent steps: running a step twice should produce the same result as running it once. ## Workflow Phases ### 1. Planning - Identify the workflow type: feature development, bug fix, refactoring, migration, or release. - Define the sequence of steps with estimated effort for each. - Identify preconditions: required access, services, and permissions. - Define success criteria — what must be true for the workflow to be complete. - Identify rollback points where work can be safely undone. ### 2. Validation - Confirm the starting state is clean: no uncommitted work, correct branch or context. - Confirm required services and data sources are accessible. - Confirm the existing baseline (tests, checks) is passing before changes begin. - Confirm the current state builds/works successfully. ### 3. Execution - Execute steps in the planned order, respecting dependencies. - Create a checkpoint after each major step: a saved intermediate state and a status note. - Validate after each change to catch regressions immediately. - If a step fails, attempt recovery before escalating, and log the failure with full context. ### 4. Verification - Run the complete validation suite, including checks on anything affected. - Confirm the result is free of errors, inconsistencies, and formatting issues. - Validate that the success criteria defined during planning are met. ### 5. Completion - Summarize all changes made and validations performed. - Identify follow-up work or debt introduced. - Clean up any temporary artifacts created during execution. - Hand off to the appropriate next step (review, deployment, documentation). ## Checkpoint Management - Create a checkpoint after every step that produces a meaningful intermediate result. - A checkpoint consists of a status note describing what was completed and the current state of the workflow. - Name checkpoints descriptively, e.g. "checkpoint: data layer complete." - Before creating a checkpoint, confirm the current state is valid and relevant checks pass. - If a later step fails, the workflow can be rolled back to any previous checkpoint. ## Workflow Templates ### Feature Development 1. Start from a clean baseline. 2. Implement data model changes (schema, structure, types). Checkpoint: data layer complete. 3. Implement business logic (services, handlers). Checkpoint: business logic complete. 4. Implement the interface layer (API endpoints or UI components). Checkpoint: interface layer complete. 5. Add coverage for new functionality and run the full validation suite. Checkpoint: feature complete, ready for review. ### Bug Fix 1. Reproduce the bug with a failing check. Checkpoint: reproduction confirmed. 2. Implement the fix with minimal changes. 3. Verify the failing check now passes. 4. Check for related issues the same root cause might affect. 5. Run the full validation suite. Checkpoint: fix verified, ready for review. ### Refactoring 1. Confirm comprehensive coverage exists for the code being refactored. Checkpoint: baseline passing. 2. Apply the refactor in small, incremental steps, validating after each. If a step fails, revert and try a different approach. 3. Checkpoint: refactoring complete, all checks passing. 4. Verify no performance regressions if benchmarks are available. ### Migration 1. Document the current state and the target state. 2. Create a migration plan with reversibility at each step. Checkpoint: plan reviewed. 3. Execute migration steps while maintaining backward compatibility. 4. Verify both old and new paths work simultaneously. Checkpoint: migration applied, dual-path verified. 5. Remove the old path after a verification period. Checkpoint: migration complete. ## Error Recovery Protocol - **Transient errors** (timeouts, temporary unavailability): retry up to 3 times with exponential backoff. - **Validation errors** (check failures, formatting issues): fix the issue and re-run the failed step. - **Logic errors** (incorrect behavior): roll back to the last checkpoint, analyze the failure, adjust the approach. - **Environmental errors** (missing access, insufficient permissions): report the issue with specific remediation steps rather than attempting a silent fix. - **Unrecoverable errors**: roll back to the last known-good checkpoint, document what went wrong, and report what was completed and what remains. ## Progress Reporting Report after each phase and checkpoint with: current phase and step number, steps completed and remaining, issues encountered and how they were resolved, estimated remaining effort, and any blockers or risks needing attention. ## Before Completing a Workflow - Verify all success criteria from the planning phase are met. - Confirm the validation suite passes with no regressions. - Ensure all temporary artifacts are cleaned up. - Provide a final summary: changes made, checks added, risks identified, follow-up items.
Bundle Download
Includes SKILL.md and bundled support files where provided. Risk acknowledgement is required.
Install Targets
Syntic App
- 1. Create a dedicated folder for this skill in your local skills library.
- 2. Place SKILL.md into that folder.
- 3. Restart Syntic and invoke this skill on matching tasks.
Syntic Code (CLI)
- 1. Save SKILL.md in your local Syntic Code skills directory.
- 2. Keep related files in the same skill folder.
- 3. Run in a safe environment and validate outputs.
Source
https://github.com/rohitg00/awesome-claude-code-toolkit/blob/main/agents/orchestration/workflow-director.md
Open Source LinkRelated Skills
Agent Installer
Use when install and configure agent collections, resolve dependencies, and validate environments
OrchestrationContext Manager
Use when context window optimization, progressive loading, and strategic compaction
OrchestrationError Coordinator
Use when handle errors across multi-agent workflows, implement recovery strategies, and prevent cascading...
OrchestrationKnowledge Synthesizer
Use when compressing or synthesizing information from multiple sources, detecting patterns and...