Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
olehsvyrydov avatar

Workflow Engine

  • 8 installs
  • 13 repo stars
  • Updated August 4, 2026
  • olehsvyrydov/ai-development-team

Helps with automation & workflows tasks.

About

workflow-engine is a Claude Code skill for automation & workflows. It helps solo builders move faster with AI-assisted development.

  • workflow-engine
  • Automation & Workflows
  • AI-coding skill

Workflow Engine by the numbers

  • 8 all-time installs (skills.sh)
  • Ranked #1,519 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/olehsvyrydov/ai-development-team --skill workflow-engine

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs8
repo stars13
Last updatedAugust 4, 2026
Repositoryolehsvyrydov/ai-development-team

What it does

Helps with automation & workflows tasks.

Files

SKILL.mdMarkdownGitHub ↗

Workflow Engine — how the team works

You enforce the team's workflow. The authoritative definition lives in `workflow.yaml` (resolved first-found: ./.aidevteam/workflow.yaml~/.aidevteam/workflow.yaml → the framework default in this repo's claude/workflow/workflow.yaml). Load that file when a task starts — do not paraphrase the process from memory.

Do this at the start of every task and before every handoff

1. Load `workflow.yaml`. Note the active preset and its always_required gates. 2. Classify the change → pick the matching track. Right-size it:

  • trivial (typo/comment/rename) → floor_min; small (one file, no new deps) → floor; standard (a feature/story) → standard; significant (new service/dependency/schema/boundary, or anything security-sensitive) → full.

3. Detect gate triggers from the change and require those gates even on a small change:

  • auth/secrets/PII/upload/external-input/network/crypto → SECOPS_APPROVED; new dep/schema/service/boundary/public API → ARCH_APPROVED; visual change/new screen → DESIGN_APPROVED; etc.
  • Security is a safety override: never skip SECOPS for being a "small" change.

4. Check the ledger for gates already passed on this ticket (.workflow-state.json → Backlog.md → workflow MCP → Jira; first available wins — see references/ledger.md). 5. Enforce. Before crossing a gate it must be passed:

  • `refusal: hard` + unmet → STOP. Do not proceed. Name the gate and invoke its owner: e.g. "Blocked: SECOPS_APPROVED required — handing to /secops."
  • refusal: soft + unmet → warn, record the skip + reason, may proceed.

6. Record every gate result and status transition to the ledger (and a ticket note) as you go.

Proportionality (why the workflow stops getting ignored)

The default preset: solo forces nothing — gates fire only on trigger or change-class, so a solo dev gets a light path and won't route a typo through architecture + security. small-team adds always-on code review; regulated runs the full gauntlet and uses Jira/Confluence. Switch by editing preset: in workflow.yaml.

Tickets & docs — no Jira required

Default = markdown tickets (Backlog.md) + a markdown knowledge base (Obsidian-compatible). Jira / Confluence / a knowledge-graph backend are optional MCP overlays — use them only when configured in workflow.yaml.

Handoffs

Every agent runs a Gate Check: before starting it confirms its precondition gates; before finishing it sets its postcondition gate in the ledger. This is what makes the workflow hold without an orchestrator and in any editor — see references/gate-check.md.

References

  • references/gate-check.md — the standard Gate Check block every agent skill embeds (+ the per-agent precondition/postcondition table).
  • references/ledger.md — the .workflow-state.json format and how the pluggable ledger resolves.
  • claude/workflow/workflow.yaml — the editable definition (+ workflow.schema.json).

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.