Skip to content

Phase 1: Synaptic CLI Foundation #2

@ruvnet

Description

@ruvnet

🎯 Objective

Create the core CLI package that users will interact with - fork and restructure claude-flow into synaptic-mesh

📋 Tasks

  • Fork and Restructure claude-flow

    • Create new synaptic-cli package in /src/js/synaptic-cli/
    • Rename binaries and commands from claude-flow to synaptic-mesh
    • Update package.json for NPX distribution as synaptic-mesh
    • Implement core commands: init, start, stop, status
  • Neural Mesh Command Structure

    • synaptic-mesh init - Initialize new neural mesh node
    • synaptic-mesh start --port 8080 - Start mesh node with P2P networking
    • synaptic-mesh mesh join <peer-address> - Join existing mesh network
    • synaptic-mesh neural spawn --type particle - Create neural agent
    • synaptic-mesh dag query <id> - Query DAG state
    • synaptic-mesh peer list - List connected peers
  • Configuration System

    • .synaptic/config.json - Node configuration and identity
    • Quantum-resistant key generation for node identity
    • SQLite database initialization for local state
    • Integration with claude-flow's existing config system

🎯 Deliverables

  • Working npx synaptic-mesh --version command
  • Basic CLI structure with help system
  • Node initialization and configuration
  • SQLite database schema for mesh state

⏱️ Timeline

Week 1-2

🏷️ Priority

High - Foundation requirement

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions