cascade-workflow
cascade-workflow — a Claude Code skill from rysweet/amplihack
Features
- ✓**[dev-orchestrator (`/dev`)](/dev)** — Unified task orchestrator with
- ✓**[Recipe Runner](docs/recipes/README.md)** — Code-enforced workflows (10
- ✓**[Auto Mode](https://rysweet.github.io/amplihack/AUTO_MODE/)** — Autonomous
- ✓**[Multitask](~/.amplihack/.claude/skills/multitask/SKILL.md)** — Parallel
- ✓**[Expert Panel](/amplihack:expert-panel)** — Multi-expert review with voting
- ✓**[N-Version Programming](/amplihack:n-version)** — Generate multiple
- ✓**[Document-Driven Development](https://rysweet.github.io/amplihack/document_driven_development/)**
- ✓**[Pre-Commit Diagnostics](~/.amplihack/.claude/agents/amplihack/specialized/pre-commit-diagnostic.md)**
- ✓**[CI Diagnostics](~/.amplihack/.claude/agents/amplihack/specialized/ci-diagnostic-workflow.md)**
- ✓**[Cascade Fallback](/amplihack:cascade)** — Graceful degradation
- ✓**[Quality Audit](/amplihack:analyze)** — Seek/validate/fix/recurse quality
- ✓**[Kuzu Memory System](https://rysweet.github.io/amplihack/AGENT_MEMORY_QUICKSTART/)**
- ✓**[Investigation Workflow](#workflows)** — Deep knowledge excavation with
- ✓**[Discoveries](https://rysweet.github.io/amplihack/DISCOVERIES/)** —
- ✓**[Knowledge Builder](/amplihack:knowledge-builder)** — Build knowledge base
- ✓**[Goal-Seeking Agent Generator](https://rysweet.github.io/amplihack/GOAL_AGENT_GENERATOR_GUIDE/)**
- ✓**[GitHub Copilot CLI](https://rysweet.github.io/amplihack/COPILOT_CLI/)** —
- ✓**[Microsoft Amplifier](https://github.com/microsoft/amplifier)** —
- ✓**[RustyClawd](#rustyclawd-integration)** — High-performance Rust launcher
- ✓**[Remote Execution](~/.amplihack/.claude/tools/amplihack/remote/README.md)**
- ✓**[Security Analysis](/amplihack:xpia)** — Cross-prompt injection defense
- ✓**[Socratic Questioning](/amplihack:socratic)** — Challenge claims and clarify
- ✓**[Benchmarking](https://rysweet.github.io/amplihack/BENCHMARKING/)** —
- ✓**[Customization](/amplihack:customize)** — User preferences (verbosity,
- ✓**[Statusline](https://rysweet.github.io/amplihack/reference/STATUSLINE/)** —
- ✓**Scout** discovers all VMs and sessions via azlin (no SSH needed for
- ✓**Admiral reasoning** uses LLM streaming to decide: wait, send_input, restart,
- ✓**SessionCopilot** watches local sessions and auto-continues toward a goal
- ✓**Dual backend** — uses Anthropic API when available, falls back to GitHub
- ✓**Safety** — dangerous input patterns blocked, shell metacharacter rejection,
Installation Guide
Option 1: Quick Start (requires uv and Python)
# Launch with Claude Code
uvx --from git+https://github.com/rysweet/amplihack amplihack claude
# Launch with Microsoft Amplifier
uvx --from git+https://github.com/rysweet/amplihack amplihack amplifier
# Launch with GitHub Copilot
uvx --from git+https://github.com/rysweet/amplihack amplihack copilotThis launches an interactive Claude Code session enhanced with amplihack's
workflows, specialized agents, and development tools. You'll get a CLI prompt
where you can describe tasks and the framework orchestrates their execution.
Rust CLI status
The main amplihack entrypoint is still Python-owned today, but the runtime is
no longer purely Python-first:
install, recipe, mode, and update through to that Rust binaryamplihack-hooks is installed, hook configuration now prefers the Rusthook engine automatically unless
AMPLIHACK_HOOK_ENGINE=python is setThe fully isolated helper below is still the easiest way to exercise the Rust
CLI end-to-end without touching your real ~/.claude state. On a fresh machine,
it downloads the latest compatible published amplihack-rs release binary
automatically.
# Single-command GitHub install for daily use
uvx --from git+https://github.com/rysweet/amplihack \
amplihack-rust-trial \
install
# The installer downloads the latest published Rust release, places it in
# ~/.local/bin, updates your shell profile PATH, and runs `amplihack install`
# automatically so the framework assets are ready immediately.
# Fully isolated fresh-machine flow
uvx --from git+https://github.com/rysweet/amplihack \
amplihack-rust-trial \
--trial-home ~/.amplihack-rust-e2e \
copilot
# Try specific commands without touching your current amplihack install
uvx --from git+https://github.com/rysweet/amplihack amplihack-rust-trial recipe list
uvx --from git+https://github.com/rysweet/amplihack amplihack-rust-trial mode detectBy default the helper stores trial state under ~/.amplihack-rust-trial. It
remains useful for proving end-to-end Rust behavior because the default product
entrypoint and install/bootstrap flow are still not fully Rust-native.
Option 2: Global Install (for daily use)
# Install once directly from GitHub
uvx --from git+https://github.com/rysweet/amplihack amplihack-rust-trial install
# Use directly
amplihack claude
amplihack amplifier
amplihack copilot
# Update later
amplihack updateFirst Session
After launching amplihack (e.g., amplihack claude), you'll be inside an
interactive agent session — a chat interface powered by your chosen coding
agent. Everything you type in this session is interpreted by amplihack's
workflow engine, not by your regular shell.
New users — start with the interactive tutorial:
I am new to amplihack. Teach me the basics.This triggers a guided tutorial (60-90 minutes) that walks you through
amplihack's core concepts and workflows.
Experienced users — just describe what you want to build:
cd /path/to/my/project
Add user authentication with OAuth2 supportThe /dev command is amplihack's primary entry point for development tasks. It
automatically classifies your task, detects parallel workstreams, and
orchestrates execution through the 23-step default workflow.
Developer Quick Example
Here is a complete end-to-end example of amplihack in action:
1. Single task — fix a bug:
cd /path/to/your/project
/dev fix the authentication bug where JWT tokens expire too earlyWhat happens:
Development | 1 workstreamround
# Dev Orchestrator -- Execution Complete with PR link2. Parallel task — two independent features at once:
/dev build a REST API and a React webui for user managementWhat happens:
Development | 2 workstreams/tmp clones)3. Investigation — understand existing code before changing it:
/dev investigate how the caching layer works, then add Redis supportWhat happens:
What you'll see during execution:
[dev-orchestrator] Classified as: Development | Workstreams: 2 — starting execution...GOAL_STATUS: ACHIEVED or PARTIAL# Dev Orchestrator -- Execution Complete with summary and PR linksNote: The Task() syntax shown in some documentation is an advancedprogrammatic API for scripting agent workflows. For interactive use, plain
natural language prompts are all you need.