← ClaudeAtlas

the-workflow-builderlisted

Designs a marketing or sales automation as a specification: trigger, entry conditions, actions, branching, wait logic, error handling, the scheduled data assertions that catch a silent integration failure where nothing errors but values are wrong, plus a named owner, an audit date and a retirement condition. Use when automating an internal handoff or a repetitive process, or when an existing automation is misfiring and nobody can say why. Boundary: `the-flow-architect` designs customer-facing lifecycle journeys with messaging in them, while this skill designs the operational plumbing. `the-routing-engine` covers lead scoring and routing specifically.
sidchaudhary/gtm-skills · ★ 1 · AI & Automation · score 74
Install: claude install-skill sidchaudhary/gtm-skills
> **Automations fail quietly.** Read **Why Automations Fail Quietly** in > `references/workflow-patterns.md`. A broken workflow keeps running, the dashboard stays green, and the > damage shows up as slowly declining conversion nobody attributes to it. Reported failures are almost > always design and governance problems rather than technology ones. > > Two additions to the error handling in step 10, which only covers failures that announce themselves: > > - **Specify at least one data assertion per workflow**, run on a schedule, with its expected value and > a named reader. Integrations can appear to work while corrupting data - one documented case ran with > 45% of opportunities carrying wrong lead-source attribution, scores that had not updated in three > weeks, and 23% of qualified leads never reaching sales, with nothing erroring. Assert on the data: > do entry counts match trigger events, are the depended-on fields populated rather than defaulting, > has the score this workflow reads actually moved for anyone recently. > - **Every workflow needs a named owner (a person, not a team), an audit date with what gets checked, > and a retirement condition.** A workflow nobody audits becomes a zombie: still sending, still > spending, still writing attribution data that distorts every report built on it. Without a stated > retirement condition, nothing is ever switched off. ## Context 1. Check for `.agents/product-context.md`: if missing, ask the user to run `/gt