JSPM

  • Created
  • Published
  • Downloads 820
  • Score
    100M100P100Q106337F
  • License MIT

JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution

Package Exports

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (claude-code-workflow) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    πŸš€ Claude Code Workflow (CCW)

    Run in Smithery

    Version npm License Platform

    Languages: English | δΈ­ζ–‡


    Claude Code Workflow (CCW) is a JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution. It transforms AI development from simple prompt chaining into a powerful orchestration system.

    πŸŽ‰ Version 6.2.0: Native CodexLens & Dashboard Revolution

    Breaking Changes:

    • ⚠️ CLI command refactored: ccw cli exec β†’ ccw cli -p
    • ⚠️ Code Index MCP replaced with native CodexLens
    • ⚠️ Knowledge Graph replaced with Session Clustering

    Core Features:

    • πŸ” Native CodexLens: Full-Text Search + Semantic Search + HNSW vector index
    • πŸ–₯️ New Dashboard Views: CLAUDE.md Manager, Skills Manager, Graph Explorer, Core Memory
    • πŸ“˜ TypeScript Migration: Full backend modernization
    • 🧠 Session Clustering: Intelligent memory management with cluster visualization

    See CHANGELOG.md for complete details and migration guide.

    πŸ“š New to CCW? Check out the Getting Started Guide for a beginner-friendly 5-minute tutorial!


    ✨ Core Concepts

    CCW is built on a set of core principles that distinguish it from traditional AI development approaches:

    • Context-First Architecture: Eliminates uncertainty during execution through pre-defined context gathering, ensuring agents have the right information before implementation.
    • JSON-First State Management: Task state is fully stored in .task/IMPL-*.json files as the single source of truth, enabling programmatic orchestration without state drift.
    • Autonomous Multi-Stage Orchestration: Commands chain-invoke specialized sub-commands and agents to automate complex workflows with zero user intervention.
    • Multi-Model Strategy: Leverages the unique strengths of different AI models (e.g., Gemini for analysis, Codex for implementation) for superior results.
    • Layered Memory System: A 4-tier documentation system that provides context at the appropriate abstraction level, preventing information overload.
    • Specialized Role-Based Agents: A suite of agents (@code-developer, @test-fix-agent, etc.) that emulate a real software team for diverse tasks.

    βš™οΈ Installation

    Install globally via npm:

    npm install -g claude-code-workflow

    Then install workflow files to your system:

    # Interactive installation
    ccw install
    
    # Global installation (to ~/.claude)
    ccw install -m Global
    
    # Project-specific installation
    ccw install -m Path -p /path/to/project

    βœ… Verify Installation

    After installation, open Claude Code and verify that workflow commands are available by running:

    /workflow:session:list

    If slash commands (e.g., /workflow:*) are recognized, the installation was successful.


    πŸ–₯️ CCW CLI Tool

    The ccw command provides a powerful CLI for managing your Claude Code Workflow installation:

    Commands

    Command Description
    ccw install Install workflow files to Global (~/.claude) or specific Path
    ccw upgrade Upgrade existing installations to current package version
    ccw uninstall Remove workflow files from an installation
    ccw view Open the workflow dashboard in browser
    ccw serve Start dashboard server without opening browser
    ccw list List all managed installations
    ccw cli -p "..." Execute CLI tools (Gemini/Qwen/Codex) with prompt
    ccw core-memory Manage session clustering and memory

    Usage Examples

    # Install globally
    ccw install -m Global
    
    # Install to specific project
    ccw install -m Path -p ./my-project
    
    # Open dashboard
    ccw view
    
    # Start dashboard server on custom port
    ccw serve --port 8080
    
    # Upgrade all installations
    ccw upgrade -a
    
    # List installations
    ccw list

    Dashboard Features

    The CCW Dashboard (ccw view) provides:

    • πŸ“Š Session Overview: View all workflow sessions with status and progress
    • πŸ“‹ Task Management: Track task execution and completion
    • πŸ” CodexLens Manager: Native code indexing with FTS + Semantic + Hybrid search
    • 🧠 Core Memory: Session clustering visualization with cluster management
    • πŸ“„ CLAUDE.md Manager: File tree viewer for configuration management
    • 🎯 Skills Manager: View and manage Claude Code skills
    • πŸ•ΈοΈ Graph Explorer: Interactive code relationship visualization (Cytoscape.js)
    • βš™οΈ MCP Manager: Configure and monitor MCP servers
    • πŸͺ Hook Manager: Manage Claude Code hooks
    • ❓ Help View: Internationalized help documentation
    • πŸ’» CLI Manager: CLI execution history with session resume

    πŸ“– See Dashboard Guide and Dashboard Operations for detailed documentation.


    πŸ› οΈ Command Reference

    CCW provides a rich set of commands for managing workflows, tasks, and interactions with AI tools. For a complete list and detailed descriptions of all available commands, please refer to the COMMAND_REFERENCE.md file.

    For detailed technical specifications of each command, see COMMAND_SPEC.md.


    πŸ’‘ Need Help? Use the Interactive Command Guide

    CCW includes a built-in Command Guide Skill to help you discover and use commands effectively:

    • CCW-help - Get interactive help and command recommendations
    • CCW-issue - Report bugs or request features using guided templates

    The Command Guide provides:

    • πŸ” Smart Command Search - Find commands by keyword, category, or use case
    • πŸ€– Next-Step Recommendations - Get suggestions for what to do after any command
    • πŸ“– Detailed Documentation - View arguments, examples, and best practices
    • πŸŽ“ Beginner Onboarding - Learn the 14 core commands through guided learning paths
    • πŸ“ Issue Reporting - Generate standardized bug reports and feature requests

    Usage Examples:

    User: "CCW-help"
    β†’ Interactive menu with command search, recommendations, and documentation
    
    User: "What should I do after /workflow:plan?"
    β†’ Recommends /workflow:execute, /workflow:action-plan-verify with workflow patterns
    
    User: "CCW-issue"
    β†’ Guided template generation for bugs, features, or question inquiries

    πŸš€ Quick Start

    The best way to get started is by following the 5-minute tutorial in the Getting Started Guide.

    Here's a quick example of a common development workflow:

    Lightweight interactive workflow with in-memory planning and immediate execution:

    # Basic usage with auto-detection
    /workflow:lite-plan "Add JWT authentication to user login"
    
    # Force code exploration
    /workflow:lite-plan -e "Refactor logging module for better performance"
    
    # Basic usage
    /workflow:lite-plan "Add unit tests for authentication service"

    Interactive Flow:

    1. Phase 1: Automatic task analysis and smart code exploration (if needed)
    2. Phase 2: Answer clarification questions (if any)
    3. Phase 3: Review generated plan and task breakdown
    4. Phase 4: Three-dimensional confirmation:
      • βœ… Confirm/Modify/Cancel task
      • πŸ”§ Choose execution: Agent / Provide Plan Only / CLI (Gemini/Qwen/Codex)
      • πŸ” Optional code review: No / Claude / Gemini / Qwen / Codex
    5. Phase 5: Watch live execution and task tracking

    Intelligent bug diagnosis and fix workflow with adaptive severity assessment:

    # Standard bug fix (auto-adapts based on severity)
    /workflow:lite-fix "User avatar upload fails with 413 error"
    
    # Production hotfix mode
    /workflow:lite-fix --hotfix "Payment gateway 5xx errors"

    Workflow Features:

    • Phase 1: Intelligent root cause diagnosis with adaptive search
    • Phase 2: Automatic impact assessment and risk scoring
    • Phase 3: Fix strategy generation based on complexity
    • Phase 4: Risk-aware verification planning
    • Phase 5: User confirmation with execution selection
    • Phase 6: Execution dispatch with complete artifact tracking

    Session Artifacts (saved to .workflow/.lite-fix/{bug-slug}-{timestamp}/):

    • diagnosis.json - Root cause analysis and reproduction steps
    • impact.json - Risk score, severity, and workflow adaptations
    • fix-plan.json - Fix strategy and implementation tasks
    • task.json - Enhanced Task JSON with complete context
    • followup.json - Auto-generated follow-up tasks (hotfix mode only)

    Option 3: Full Workflow (πŸ“‹ Comprehensive Planning)

    Traditional multi-stage workflow for complex projects:

    1. Create Plan (auto-starts session):
      /workflow:plan "Implement JWT-based user login and registration"
    2. Execute Plan:
      /workflow:execute
    3. View Status (optional):
      /workflow:status

    πŸ“š Documentation

    CCW provides comprehensive documentation to help you get started quickly and master advanced features:

    πŸ“– Getting Started

    πŸ–₯️ Dashboard

    πŸ—οΈ Architecture & Design

    πŸ“‹ Command Reference

    🀝 Contributing


    🀝 Contributing & Support

    πŸ“„ License

    This project is licensed under the MIT License. See the LICENSE file for details.