upstash

Troubleshooting — Productivity skill for Claude Code

Productivity community

Workflow Troubleshooting (TypeScript).

How to install Troubleshooting

Installs to ~/.claude/skills/upstash-workflow-js-troubleshooting/SKILL.md

Terminal
mkdir -p ~/.claude/skills/upstash-workflow-js-troubleshooting && curl -fsSL https://raw.githubusercontent.com/upstash/workflow-js/HEAD/skills/troubleshooting.md -o ~/.claude/skills/upstash-workflow-js-troubleshooting/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Troubleshooting does

Workflow Troubleshooting (TypeScript)

This guide provides clear, TypeScript‑focused patterns for diagnosing and fixing common issues in Upstash Workflow. It highlights correct usage of core workflow features and shows how to avoid pitfalls that commonly occur in real applications.


Steps Inside try/catch

Workflow steps (`context.run`, `context.sleep`, `context.sleepUntil`, `context.call`) intentionally throw `WorkflowAbort` after completing. Catching this error prevents the workflow

Alternatives in Productivity

  • Agent CLI Runtime — Unified TypeScript runtime for Codex CLI, Claude Code, and OpenCode with typed events, lifecycle control, perm 85 ★
  • Frontloom Core Fe — Use this skill for any frontend task that needs expert-level execution standards across React, Vue, Angular, S 1 ★
  • Workflow Toolbox — Author, scaffold, and debug multi-agent workflows for Claude Code's Workflow tool — a skills-only plugin plus 1 ★

Full documentation available on GitHub

View Source Repository