Configuration manager and workflow orchestrator for AI-driven product development.
Product Builder is a CLI tool that helps you set up and orchestrate AI-powered development workflows. It acts like create-react-app or vue-cli but for AI-driven product development.
- ✅ Checks and installs dependencies (tmux, ccb, cca, ralph, openclaw)
- ✅ Generates configuration files (MCP servers, Skills, LLM APIs, CCA roles, Ralph prompts)
- ✅ Orchestrates flexible, layered workflows
- ✅ Provides utility tools for skill installation and session sync
- ❌ Implement ccb, cca, ralph, or openclaw (it uses them)
- ❌ Replace your existing tools (it configures and orchestrates them)
npm install -g product-builder# Initialize Product Builder in your project
pb init
# Start a workflow
pb start "Build a new feature"
# Check status
pb statusProduct Builder uses a decoupled dependency management system:
dependencies/system.json- System-level tools (tmux, mongodb)dependencies/cli-tools.json- CLI tools (ccb, cca, ralph, openclaw)dependencies/npm-packages.json- Helper npm packagesdependencies/mcp-servers.json- MCP server configurationsdependencies/skills.json- Available skillsdependencies/hooks.json- Lifecycle hooksdependencies/plugins.json- Plugin system
Workflows are hierarchical and flexible:
- Phase → High-level stage (Planning, Execution, Review)
- Sub-phase → Logical grouping (Requirement Analysis, Spec Generation)
- Step → Atomic unit (mdx-to-openspec, task-execute)
Workflows are configurable via YAML/JSON and can be adapted to different project types.
# Install dependencies
npm install
# Build
npm run build
# Development mode
npm run dev
# Run tests
npm testMIT