Co-Pilot
Updated a month ago

continuous-claude-v3

Pparcadei
3.4k
parcadei/continuous-claude-v3
80
Agent Score

πŸ’‘ Summary

Continuous Claude is a multi-agent development environment that enhances learning and context retention in coding sessions.

🎯 Target Audience

Software developers looking for efficient coding toolsData scientists needing context-aware coding assistanceProject managers coordinating complex workflowsDevOps engineers managing deploymentsAI researchers exploring multi-agent systems

πŸ€– AI Roast: β€œPowerful, but the setup might scare off the impatient.”

Security AnalysisMedium Risk

Risk: Medium. Review: shell/CLI command execution; outbound network access (SSRF, data egress); API keys/tokens handling and storage; filesystem read/write scope and path traversal. Run with least privilege and audit before enabling in production.

Continuous Claude

A persistent, learning, multi-agent development environment built on Claude Code

License: MIT Claude Code Skills Agents Hooks

Continuous Claude transforms Claude Code into a continuously learning system that maintains context across sessions, orchestrates specialized agents, and eliminates wasting tokens through intelligent code analysis.

Table of Contents


Why Continuous Claude?

Claude Code has a compaction problem: when context fills up, the system compacts your conversation, losing nuanced understanding and decisions made during the session.

Continuous Claude solves this with:

| Problem | Solution | |---------|----------| | Context loss on compaction | YAML handoffs - more token-efficient transfer | | Starting fresh each session | Memory system recalls + daemon auto-extracts learnings | | Reading entire files burns tokens | 5-layer code analysis + semantic index | | Complex tasks need coordination | Meta-skills orchestrate agent workflows | | Repeating workflows manually | 109 skills with natural language triggers |

The mantra: Compound, don't compact. Extract learnings automatically, then start fresh with full context.

Why "Continuous"? Why "Compounding"?

The name is a pun. Continuous because Claude maintains state across sessions. Compounding because each session makes the system smarterβ€”learnings accumulate like compound interest.


Design Principles

An agent is five things: Prompt + Tools + Context + Memory + Model.

| Component | What We Optimize | |-----------|------------------| | Prompt | Skills inject relevant context; hooks add system reminders | | Tools | TLDR reduces tokens; agents parallelize work | | Context | Not just what Claude knows, but how it's provided | | Memory | Daemon extracts learnings; recall surfaces them | | Model | Becomes swappable when the other four are solid |

Anti-Complexity

We resist plugin sprawl. Every MCP, subscription, and tool you add promises improvement but risks breaking context, tools, or prompts through clashes.

Our approach:

  • Time, not money β€” No required paid services. Perplexity and NIA are optional, high-value-per-token.
  • Learn, don't accumulate β€” A system that learns handles edge cases better than one that collects plugins.
  • Shift-left validation β€” Hooks run pyright/ruff after edits, catching errors before tests.

The failure modes of complex systems are structurally invisible until they happen. A learning, context-efficient system doesn't prevent all failuresβ€”but it recovers and improves.


How to Talk to Claude

You don't need to memorize slash commands. Just describe what you want naturally.

The Skill Activation System

When you send a message, a hook injects context that tells Claude which skills and agents are relevant. Claude infers from a rule-based system and decides which tools to use.

> "Fix the login bug in auth.py"

🎯 SKILL ACTIVATION CHECK
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⚠️ CRITICAL SKILLS (REQUIRED):
  β†’ create_handoff

πŸ“š RECOMMENDED SKILLS:
  β†’ fix
  β†’ debug

πŸ€– RECOMMENDED AGENTS (token-efficient):
  β†’ debug-agent
  β†’ scout

ACTION: Use Skill tool BEFORE responding
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Priority Levels

| Level | Meaning | |-------|---------| | ⚠️ CRITICAL | Must use (e.g., handoffs before ending session) | | πŸ“š RECOMMENDED | Should use (e.g., workflow skills) | | πŸ’‘ SUGGESTED | Consider using (e.g., optimization tools) | | πŸ“Œ OPTIONAL | Nice to have (e.g., documentation helpers) |

Natural Language Examples

| What You Say | What Activates | |--------------|----------------| | "Fix the broken login" | /fix workflow β†’ debug-agent, scout | | "Build a user dashboard" | /build workflow β†’ plan-agent, kraken | | "I want to understand this codebase" | /explore + scout agent | | "What could go wrong with this plan?" | /premortem | | "Help me figure out what I need" | /discovery-interview | | "Done for today" | create_handoff (critical) | | "Resume where we left off" | resume_handoff | | "Research auth patterns" | oracle agent + perplexity | | "Find all usages of this API" | scout agent + ast-grep |

Why This Approach?

| Benefit | How | |---------|-----| | More Discoverable | Don't need to know commands exist | | Context-Aware | System knows when you're 90% through context | | Reduces Cognitive Load | Describe intent naturally, get curated suggestions | | Power User Friendly | Still supports /fix, /build, etc. directly |

Skill vs Workflow vs Agent

| Type | Purpose | Example | |------|---------|---------| | Skill | Single-purpose tool | commit, tldr-code, qlty-check | | Workflow | Multi-step process | /fix (sleuth β†’ premortem β†’ kraken β†’ commit) | | Agent | Specialized sub-session | scout (exploration), oracle (research) |

See detailed skill activation docs β†’


Quick Start

Prerequisites

  • Python 3.11+
  • uv package manager
  • Docker (for PostgreSQL)
  • Claude Code CLI

Installation

# Clone git clone https://github.com/parcadei/Continuous-Claude-v3.git cd Continuous-Claude-v3/opc # Run setup wizard (12 steps) uv run python -m scripts.setup.wizard

Note: The pyproject.toml is in opc/. Always run uv commands from the opc/ directory.

What the Wizard Does

| Step | What It Does | |------|--------------| | 1 | Backup existing .claude/ config (if present) | | 2 | Check prerequisites (Docker, Python, uv) | | 3-5 | Database + API key configuration | | 6-7 | Start Docker stack, run migrations | | 8 | Install Claude Code integration (32 agents, 109 skills, 30 hooks) | | 9 | Math features (SymPy, Z3, Pint - optional) | | 10 | TLDR code analysis tool | | 11-12 | Diagnostics tools + Loogle (optional) |

To Uninstall:

cd Continuous-Claude-v3/opc
  uv run python -m scripts.setup.wizard --uninstall

What it does

  1. Archives your current setup β†’ Moves ~/.claude to ~/.claude-v3.archived.
  2. Restores your backup β†’ Finds the most recent ~/.claude.backup.* (created during install) and restores it
  3. Preserves user data β†’ Copies these back from the archive:
  • history.jsonl (your command history)
  • mcp_config.json (MCP servers)
  • .env (API keys)
  • projects.json (project configs)
  • file-history/ directory
  • projects/ directory
  1. Removes CC-v3 additions β†’ Everything else (hooks, skills, agents, rules)

Safety Features

  • Your current setup is archived with timestamp - nothing gets deleted
  • The wizard asks for confirmation before proceeding
  • It restores from the backup that was made during installation
  • All your Claude Code settings stay intact

Remote Database Setup

By default, CC-v3 runs PostgreSQL locally via Docker. For remote database setups:

1. Database Preparation

# Connect to your remote PostgreSQL instance psql -h hostname -U user -d continuous_claude # Enable pgvector extension (requires superuser or rds_superuser) CREATE EXTENSION IF NOT EXISTS vector; # Apply the schema (from your local clone) psql -h hostname -U user -d continuous_claude -f docker/init-schema.sql

Managed PostgreSQL tips:

  • AWS RDS: Add vector to shared_preload_libraries in DB Parameter Group
  • Supabase: Enable via Database Extensions page
  • Azure Database: Use Extensions pane to enable pgvector

2. Connection Configuration

Set CONTINUOUS_CLAUDE_DB_URL in ~/.claude/settings.json:

{ "env": { "CONTINUOUS_CLAUDE_DB_URL": "postgresql://user:password@hostname:5432/continuous_claude" } }

Or export before running Claude:

export CONTINUOUS_CLAUDE_DB_URL="postgresql://user:password@hostname:5432/continuous_claude" claude

See .env.example for all available environment variables.

First Session

# Start Claude Code claude # Try a workflow > /workflow

First Session Commands

| Command | What it does | |---------|--------------| | /workflow | Goal-based routing (Research/Plan/Build/Fix) | | /fix bug <description> | Investigate and fix a bug | | /build greenfield <feature> | Build a new feature from scratch | | /explore | Understand the codebase | | /premortem | Risk analysis before implementation |


Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                        CONTINUOUS CLAUDE                            β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                                     β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”             β”‚
β”‚  β”‚   Skills    β”‚    β”‚   Agents    β”‚    β”‚    Hooks    β”‚             β”‚
β”‚  β”‚   (109)     │───▢│    (32)     │◀───│    (30)     β”‚             β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””
5-Dim Analysis
Clarity8/10
Novelty8/10
Utility9/10
Completeness8/10
Maintainability7/10
Pros & Cons

Pros

  • Enhances context retention across sessions
  • Offers a variety of skills and agents for diverse tasks
  • Reduces token usage through intelligent analysis

Cons

  • Requires Docker and specific Python version
  • Setup process may be complex for beginners
  • Dependency on external services for full functionality

Related Skills

pytorch

S
toolCode Lib
92/ 100

β€œIt's the Swiss Army knife of deep learning, but good luck figuring out which of the 47 installation methods is the one that won't break your system.”

agno

S
toolCode Lib
90/ 100

β€œIt promises to be the Kubernetes for agents, but let's see if developers have the patience to learn yet another orchestration layer.”

nuxt-skills

S
toolCo-Pilot
90/ 100

β€œIt's essentially a well-organized cheat sheet that turns your AI assistant into a Nuxt framework parrot.”

Disclaimer: This content is sourced from GitHub open source projects for display and rating purposes only.

Copyright belongs to the original author parcadei.