smartchaos

Stack Forge — Productivity skill for Claude Code

Productivity community

Claude Code workflow orchestration engine.

How to install Stack Forge

This entry records only its repository, not the path inside it, so there is no exact command to give. Open smartchaos/stack-forge and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Stack Forge does

Claude Code workflow orchestration engine.

Alternatives in Productivity

  • Pi Subagents — Claude Code like Sub-Agents & Workflow Orchestration for Pi — parallel execution, live widget, fleet view, cus 967 ★
  • /workflow Command — Execute complete Research → Plan → Implement workflow using chief-architect orchestration 174 ★
  • Workflow Orchestration — A Claude Code skill for disciplined task execution with planning, verification, and self-improvement loops 113 ★

README

Stack Forge

Claude Code workflow orchestration engine. Composes existing plugins into a unified development workflow.

What it does

Stack Forge discovers your installed Claude Code plugins (Superpowers, feature-dev, code-review, etc.) and generates an orchestration workflow that chains them together automatically. It includes health checks to ensure providers are working correctly before starting a workflow.

Quick Start

# Install
npm install -g cforge

# Initialize (zero-config)
cforge init

# Start a workflow
cforge                    # default: feature
cforge feature "add auth" # explicit
cforge bugfix "fix login" # explicit

How it works

  1. cforge init scans your system for installed plugins
  2. Auto-installs missing required providers
  3. Runs health checks to verify providers are working
  4. Generates an orchestration skill + stage skills
  5. cforge triggers the orchestration skill
  6. The skill forks subagents for each stage automatically
  7. Stages: Brainstorm → Spec → Plan → Build → Review → Release
  8. Implementation stage uses parallel execution for independent tasks

Parallel Implementation

The Implementation stage automatically detects independent tasks and executes them in parallel:

# tasks.md example
- [ ] Task 1: Modify src/discovery/scanner.ts
- [ ] Task 2: Modify src/generator/templates.ts
- [ ] Task 3: Modify src/cli/generate.ts
- [ ] Task 4: Modify src/discovery/scanner.ts (depends on Task 1)

**Automatic batching:**

  • Tasks 1, 2, 3 → Batch 1 (parallel, no file conflicts)
  • Task 4 → Batch 2 (serial, depends on Task 1)

**Benefits:**

  • 3x faster for independent tasks
  • Automatic conflict detection
  • Each task follows TDD workflow
  • Full test suite validation at end

Commands

Command Description
cforge init Initialize Stack Forge (zero-config)
cforge [workflow] [desc] Start or continue a workflow
cforge status Show current workflow status