acolytes


Nameacolytes JSON
Version 1.0.4 PyPI version JSON
download
home_pagehttps://github.com/unmasSk/acolytes
SummaryAcolytes for Claude Code - Multi-agent system with 57+ specialized AI assistants
upload_time2025-08-27 14:38:16
maintainerunmasSk
docs_urlNone
authorunmasSk
requires_python>=3.8
licenseMIT
keywords claude ai agents automation development assistant
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <div align="center">
  <img src="acolytes/data/resources/assets/logo.png" alt="Acolytes for Claude Code Logo" width="600">
  
  <h3 style="font-size: 1.3em; margin-bottom: 0; text-transform: uppercase;">Revolutionary Multi-Agent System <span style="font-size: 0.65em;">with</span></h3>
  <h1 style="font-size: 2.5em; margin-top: 0; font-weight: bold;">
    ♾️ <span style="color: #568ee2;">NEURAL</span> <span style="color: #6B7FDB;">MEMORY</span> <span style="color: #8B5CF6;">NETWORK</span>
  </h1>
  
  <p align="center" style="font-size: 1.1em; max-width: 800px; margin: 20px auto;">
    Transform Claude Code into an <strong>intelligent project orchestrator</strong> with 59 specialized agents + project-specific Acolytes. Features enterprise-grade <strong>FLAGS coordination system</strong> for seamless cross-agent communication and persistent SQLite memory for cumulative learning.
  </p>
</div>

[![Version](https://img.shields.io/badge/Version%201.0.4-PyPI-orange)](https://pypi.org/project/acolytes/)
[![Agents](https://img.shields.io/badge/Global%20Agents-59-blue)](./acolytes/data/resources/rules/agent-routing-catalog.md) [![FLAGS](https://img.shields.io/badge/FLAGS%20System-Coordination-red)](./acolytes/data/resources/rules/flags-protocol.md)
[![Memory](https://img.shields.io/badge/SQLite%20Memory-11%20Tables-green)](./acolytes/data/scripts/init_db.sql)
[![Hooks](https://img.shields.io/badge/Active%20Hooks-7-yellow)](./acolytes/data/hooks)
[![Status](https://img.shields.io/badge/Status-Revolutionary-brightgreen)](https://github.com/unmasSk/Acolytes)

## 🧠 What Makes Acolytes for Claude Code REVOLUTIONARY?

### πŸš€ BREAKTHROUGH: Enterprise FLAGS Coordination System

**READY**: Acolytes for Claude Code features a sophisticated cross-agent communication protocol that enables seamless coordination between 59 agents. The FLAGS system operates through SQLite database, ensuring no information loss and perfect task handoffs.

#### **FLAGS System Success Stories**

- βœ… **Zero Information Loss**: Perfect context preservation between agent handoffs
- βœ… **Automatic Coordination**: Agents create FLAGS when they detect cross-domain issues
- βœ… **Lock/Unlock Workflows**: Bidirectional communication for complex problem solving
- βœ… **Enterprise Reliability**: Production-tested coordination with audit trails

#### **FLAGS Workflow Example** (Fully Automated)

```
USER> "Add OAuth to my API endpoints"
  ↓
Claude β†’ πŸ“ž @service.auth (OAuth implementation) [AUTO-ROUTED]
  ↓
@service.auth β†’ 🚩 FLAG: "Need users table schema update" [AUTO-DETECTED]
  ↓
Claude β†’ πŸ“ž @database.postgres (schema migration) [AUTO-COORDINATED]
  ↓
@database.postgres β†’ βœ… Adds oauth_provider, refresh_token columns [AUTO-EXECUTED]
  ↓
@service.auth β†’ πŸ”“ FLAG resolved β†’ βœ… Implements OAuth flow [AUTO-COMPLETED]
  ↓
Claude β†’ 🎯 "OAuth implemented with Google & GitHub providers"
```

**πŸ€– Everything happens automatically - no manual coordination needed!**

### πŸ—οΈ Advanced Multi-Agent Architecture

#### **[59 Global Agents](./acolytes/data/resources/rules/agent-routing-catalog.md)**

- **Backend**: API, Go, Java, Laravel, Node.js, Python, Rust, Serverless
- **Frontend**: Angular, React, Vue, Mobile
- **Database**: PostgreSQL, MongoDB, Redis, MariaDB, SQLite, pgvector, PostGIS, Vectorial
- **DevOps**: Bash, CI/CD, Containers, Git, IaC, Monitoring, Performance, Troubleshooting, Webserver
- **Business**: Billing, Payments, Subscriptions
- **Services**: AI/ML, Auth, Communication, Data Processing, Integrations, Mapbox
- **Coordinators**: Backend, Frontend, Database, DevOps, Infrastructure, Migration, Security, Testing
- **Analysis**: Data Analysis, Strategic Planning, Compliance, Security Audit
- **Documentation**: Specialist
- **Testing**: Quality Assurance
- **System**: Setup (5 agents), FLAGS, Planning

#### **Acolytes** (Auto-Created per Project)

- One expert agent per detected module (acolyte.auth, acolyte.api, etc.)
- Deep module knowledge stored in 14-memory SQLite system
- Created during `/setup` Phase 6 via `@setup.acolytes-creator`

### 🎯 Intelligent Agent Routing System

**17-rule anti-ambiguity system** eliminates agent selection errors:

- **Strategy vs Implementation**: Coordinators for decisions, specialists for execution
- **RAG/Vector Search**: PostgreSQL+embeddings β†’ `@database.pgvector`, Any vector platform β†’ `@database.vectorial`
- **Auth vs Security**: OAuth/JWT β†’ `@service.auth`, Architecture/compliance β†’ `@coordinator.security`
- **Multi-Agent Workflows**: Sequential, parallel, and coordinated execution patterns


## ⚑ Quick Start

### Installation

#### Option 1: Install from PyPI (Recommended)
````bash
# Install Acolytes package
pip install acolytes

# Initialize Acolytes system (copies all files to ~/.claude)
acolytes init

# Navigate to YOUR project
cd /path/to/your/project

# Open Claude with safety bypass (⚠️ hooks protect against malicious commands)
claude --dangerously-skip-permissions -c

# Inside Claude, run setup
/setup
````

#### Option 2: Install from Source
````bash
# Clone repository
git clone https://github.com/unmasSk/Acolytes.git
cd Acolytes

# Install package
pip install -e .

# Initialize Acolytes system
acolytes init

# Navigate to YOUR project  
cd /path/to/your/project

# Open Claude with safety bypass (⚠️ hooks protect against malicious commands)
claude --dangerously-skip-permissions -c

# Inside Claude, run setup
/setup
````

### Available Commands
| Command       | Description                                           | Agent Integration                 |
| ------------- | ----------------------------------------------------- | --------------------------------- |
| `/setup`      | Integrates Acolytes into your project (new or existing) - 6-phase analysis | 5 setup agents + Acolytes creation |
| `/commit`     | Smart commits with auto-versioning, changelog, and git tagging | `@docs.specialist` + bump2version |
| `/pr`         | Create pull request with comprehensive analysis       | `@ops.git` + review agents       |
| `/flags`      | Process pending FLAGS from agents                     | `@flags.agent` coordinator        |
| `/save`       | Save current session to SQLite database               | Session persistence               |  |

### How Claude Orchestrates

**Claude auto-selects the right agent based on context:**
- USER> "Optimize my API endpoints" β†’ Claude automatically invokes `@backend.python` or `@backend.nodejs`
- USER> "The authentication is broken" β†’ Claude knows to invoke `@service.auth`
- USER> "Add payment processing to my app" β†’ Claude orchestrates `@business.payment` + `@database.postgres` + `@backend.api`

**Or you can explicitly request an agent:**
- USER> "Use @database.postgres to fix the indexing issues" β†’ Claude directs task to specified agent
- USER> "Ask @coordinator.security about compliance requirements" β†’ Claude consults the security coordinator

## πŸ—οΈ Revolutionary Architecture

```
Main Claude Session (Orchestrator)
    β”‚
    β”œβ”€β”€ 🌍 GLOBAL AGENTS (59) - ~/.claude/agents/
    β”‚   β”œβ”€β”€ πŸ’» Backend & Frontend Engineers
    β”‚   β”œβ”€β”€ πŸŽ›οΈ Coordinators: Strategic architects for complex decisions
    β”‚   β”œβ”€β”€ πŸ’Ύ Database Experts: All major databases + vector stores
    β”‚   β”œβ”€β”€ βš™οΈ DevOps & Operations: CI/CD, monitoring, performance
    β”‚   β”œβ”€β”€ πŸ’Ό Business Systems: Payments, billing, subscriptions
    β”‚   β”œβ”€β”€ πŸ” Analysis & Audit: Security, compliance, data analysis
    β”‚   └── πŸ”§ System Agents: Setup, FLAGS coordination, planning
    β”‚
    β”œβ”€β”€ 🏠 PROJECT ACOLYTES - project/.claude/agents/
    β”‚   β”œβ”€β”€ acolyte.auth (YOUR authentication module)
    β”‚   β”œβ”€β”€ acolyte.api (YOUR API endpoints)
    β”‚   └── [Auto-created for each detected module]
    β”‚
    β”œβ”€β”€ 🚩 FLAGS COORDINATION SYSTEM
    β”‚   β”œβ”€β”€ Cross-agent communication via SQLite
    β”‚   β”œβ”€β”€ Lock/unlock workflows for dependencies
    β”‚   β”œβ”€β”€ Automatic context preservation
    β”‚   └── Zero information loss between handoffs
    β”‚
    └── πŸ—„οΈ PERSISTENT MEMORY (SQLite + MCP)
        β”œβ”€β”€ Session Memory: Jobs system groups Claude sessions
        β”œβ”€β”€ Agent Memory: 14 types per agent/module
        β”œβ”€β”€ FLAGS: Pending tasks survive between sessions
        └── Full audit trail of all operations
```

## πŸ—„οΈ Persistent Memory System

### SQLite Database (11 Tables)

1. **`agents_catalog`** - Directory of all 59 agents with routing rules
2. **`agent_memory`** - Deep knowledge storage for each agent/module
3. **`acolytes`** - Project-specific agents created during setup
4. **`flags`** - Cross-agent coordination tasks and dependencies
5. **`sessions`** - Conversation history with context preservation
6. **`jobs`** - Groups related work across multiple sessions
7. **`messages`** - Individual message tracking with metadata
8. **`tool_logs`** - Execution history for optimization
9. **`todos`** - Task management synced with Claude
10. **`accomplishments`** - Session achievements and milestones
11. **`error_logs`** - Error tracking for debugging

### 14 Agent Memory Types

- **`knowledge`** - Core understanding: purpose, features, architecture, TODOs
- **`structure`** - Code organization: files, classes, functions, APIs
- **`patterns`** - Best practices: conventions, design patterns, anti-patterns
- **`interfaces`** - Module exports: public APIs, events, contracts
- **`dependencies`** - Connections: internal/external deps, services
- **`schemas`** - Data models: entities, validation, transformations
- **`quality`** - Code health: tests, coverage, security analysis
- **`operations`** - DevOps: deployment, monitoring, CI/CD, migrations
- **`context`** - Business logic: decisions, history, roadmap
- **`domain`** - Specialized: ML models, GraphQL, i18n
- **`security`** - Security profile: permissions, compliance, vulnerabilities
- **`errors`** - Error handling: common failures, recovery procedures
- **`performance`** - Optimization: bottlenecks, caching, scaling
- **`history`** - Recent interactions: consultations, implementations

### MCP Server Integration

**Required MCPs:**
```yaml
mcp-code-index:        # Fast code search and indexing
mcp-server-fetch:      # External API interactions  
sequential-thinking:   # Complex reasoning chains
playwright:            # Browser automation and testing
context7:              # Advanced context management
```

**Optional MCPs:**
```yaml
mcp-server-sqlite:     # Database operations (if needed)
mcp-server-git:        # Git operations (if needed)
n8n-mcp:               # Workflow automation
21st-dev_magic:        # UI/UX enhancements
```

## πŸš€ Real-World Usage Examples

### Example 1: Authentication System (Automatic Orchestration)

```
USER> "Implement OAuth authentication with Google and GitHub"
```

Claude automatically orchestrates:
1. `@coordinator.security` β†’ Recommends OAuth2 + JWT hybrid approach
2. `@service.auth` β†’ Implements OAuth flow with passport.js
3. `@database.postgres` β†’ Creates users, sessions, oauth_providers tables
4. `@backend.nodejs` β†’ Integrates middleware and endpoints
5. `@frontend.react` β†’ Builds login components with provider buttons

**Result:** Complete OAuth system in one request, all coordinated via FLAGS

### Example 2: Performance Crisis (FLAGS in Action)

```
USER> "The API is timing out on user searches"
```

Automatic FLAGS workflow:
1. Claude β†’ `@acolyte.api` analyzes endpoints
2. `@acolyte.api` β†’ 🚩 FLAG: "Missing database indexes on search columns"
3. Claude β†’ `@database.postgres` processes FLAG
4. `@database.postgres` β†’ Adds indexes, detects another issue
5. `@database.postgres` β†’ 🚩 FLAG: "Redis cache not configured for search"
6. Claude β†’ `@database.redis` implements caching
7. **Result:** 2.3s β†’ 87ms response time (26x faster)

### Example 3: Complex Migration (Multi-Agent Coordination)

```
USER> "Migrate from MongoDB to PostgreSQL"
```

Coordinated execution:
1. `@coordinator.migration` β†’ Creates migration strategy
2. `@database.mongodb` + `@database.postgres` β†’ Schema mapping
3. FLAGS created for data type mismatches
4. `@backend.nodejs` β†’ Updates all queries and models
5. `@ops.monitoring` β†’ Sets up migration monitoring
6. Rollback plan stored in SQLite for safety

All decisions preserved in Jobs system for future reference

## πŸ—ΊοΈ Roadmap

Coming soon...

## 🌟 Why Acolytes for Claude Code is Revolutionary

### **Enterprise FLAGS Coordination System**

No other system provides seamless cross-agent coordination through a sophisticated FLAGS protocol stored in SQLite. This enables zero information loss during agent handoffs and perfect task continuity.

### **Enterprise-Grade Architecture**

Unlike simple prompt templates, Acolytes for Claude Code is a complete development ecosystem with persistent memory, intelligent routing, and cross-agent coordination that scales with your project complexity.

### **Production-Ready Command System**

With commands like /todo, /flags, /save, and /mcp, Acolytes for Claude Code provides a complete workflow management system that bridges sessions and maintains project continuity.

## 🎯 Acolytes for Claude Code vs Standard Claude Code

| Feature               | Standard Claude Code  | Acolytes for Claude Code                        |
| --------------------- | --------------------- | ----------------------------------------------- |
| **Agents**            | Single AI assistant   | **59 specialized agents + project Acolytes**    |
| **Memory**            | Session-only context  | **Persistent SQLite + cross-session Jobs**      |
| **Coordination**      | Manual task switching | **Automatic FLAGS system with handoffs**        |
| **Agent Selection**   | User must specify     | **Auto-routing based on context**               |
| **Setup**             | Manual configuration  | **Auto-detection + 6-phase analysis**           |
| **Project Learning**  | Starts from zero      | **Builds cumulative module knowledge**          |
| **Error Recovery**    | Manual intervention   | **Auto-FLAGS creation for cross-domain issues** |

## πŸ› Issues & Bug Reports

Found a bug or have an issue? Please report it at:

**[https://github.com/unmasSk/Acolytes/issues](https://github.com/unmasSk/Acolytes/issues)**

Your feedback helps improve Acolytes for everyone!

## πŸ“š Documentation

### **Core System**

- **[Agent Catalog](./acolytes/data/resources/rules/agent-routing-catalog.md)** - All 59 agents with capabilities
- **[FLAGS Protocol](./acolytes/data/resources/rules/flags-protocol.md)** - Cross-agent coordination system
- **[Agent Routing Rules](./acolytes/data/resources/rules/agent-routing-rules.md)** - 17-rule disambiguation system

### **Commands**

- **[Setup Command](./acolytes/data/commands/setup.md)** - 6-phase project initialization
- **[Commit Command](./acolytes/data/commands/commit.md)** - Smart commits with auto-versioning
- **[PR Command](./acolytes/data/commands/pr.md)** - Pull request automation
- **[FLAGS Command](./acolytes/data/commands/flags.md)** - Process coordination tasks
- **[Save Command](./acolytes/data/commands/save.md)** - Session persistence

### **Templates & Resources**

- **[CLAUDE.md Template](./acolytes/data/resources/templates/claude-template.md)** - Main project configuration
- **[Acolytes Template](./acolytes/data/resources/templates/acolytes-template.md)** - Acolyte agent creation
- **[Architecture Template](./acolytes/data/resources/templates/template-architecture.md)** - System design docs
- **[Infrastructure Template](./acolytes/data/resources/templates/template-infrastructure.md)** - DevOps setup
- **[Roadmap Template](./acolytes/data/resources/templates/template-roadmap.md)** - Project planning
- **[Tech Stack Template](./acolytes/data/resources/templates/template-tech-stack.md)** - Technology choices
- **[Vision Template](./acolytes/data/resources/templates/template-vision.md)** - Project goals & mission

## πŸ† Why Developers Choose Acolytes

### **🎯 Real Impact, Real Numbers**

```
⚑ 26x faster API optimization (2.3s β†’ 87ms)
πŸ” 50x faster code search with MCP code-index
🎯 Always up-to-date agents with Context7
🧠 14 memory types per module (never forget anything)
🀝 59 specialists working in parallel
♾️ Infinite context through Jobs system
🚩 Zero coordination overhead with FLAGS
```

### **🌟 Game-Changing Innovations**

**You used to:** Write prompts, copy code, lose context, start over  
**Now you:** Give one command, watch 59 agents orchestrate the solution

**You used to:** Manually coordinate between frontend and backend  
**Now:** FLAGS automatically handle cross-domain dependencies

**You used to:** Explain your project every new session  
**Now:** Your project has a living, growing memory

### **πŸ’¬ What Developers Say**

> *"It's like having a senior dev team that never sleeps, never forgets, and never needs explanations twice."*

> *"FLAGS changed everything. My agents solve problems I didn't even know existed."*

> *"First time I've seen AI actually understand my entire codebase."*

## πŸ“œ License

This project is licensed under the **[MIT License](./LICENSE)** - see the [LICENSE](./LICENSE) file for details.

Free for commercial and personal use.


## ⭐ The Future is Here

```
🎯 One request. 59 specialists. Zero coordination overhead.
```

Imagine typing **"implement authentication"** and watching as:
- πŸ” Security architects design the system
- πŸ—„οΈ Database experts create the schema  
- βš™οΈ Backend engineers write the logic
- 🎨 Frontend developers build the UI
- 🚩 All coordinating through FLAGS, automatically

**❌ No more context switching.**  
**❌ No more manual handoffs.**  
**❌ No more starting from scratch.**

Every decision, every piece of knowledge, every solution - preserved forever in your project's neural memory. 🧠

This isn't just an upgrade to Claude Code.  
This is the emergence of **autonomous development intelligence**. πŸ€–

---

<div align="center">
  
### **✨ Your code doesn't just get written.**
### **🎭 It gets orchestrated.**

```bash
pip install acolytes
```

**πŸš€ Welcome to the revolution.** ♾️

</div>

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/unmasSk/acolytes",
    "name": "acolytes",
    "maintainer": "unmasSk",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "claude, ai, agents, automation, development, assistant",
    "author": "unmasSk",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/65/27/7d0371b6ff2ee918f52d750fdcbb1b976419f0c9b02f1d3a4fc9241e1727/acolytes-1.0.4.tar.gz",
    "platform": null,
    "description": "<div align=\"center\">\r\n  <img src=\"acolytes/data/resources/assets/logo.png\" alt=\"Acolytes for Claude Code Logo\" width=\"600\">\r\n  \r\n  <h3 style=\"font-size: 1.3em; margin-bottom: 0; text-transform: uppercase;\">Revolutionary Multi-Agent System <span style=\"font-size: 0.65em;\">with</span></h3>\r\n  <h1 style=\"font-size: 2.5em; margin-top: 0; font-weight: bold;\">\r\n    \u267e\ufe0f <span style=\"color: #568ee2;\">NEURAL</span> <span style=\"color: #6B7FDB;\">MEMORY</span> <span style=\"color: #8B5CF6;\">NETWORK</span>\r\n  </h1>\r\n  \r\n  <p align=\"center\" style=\"font-size: 1.1em; max-width: 800px; margin: 20px auto;\">\r\n    Transform Claude Code into an <strong>intelligent project orchestrator</strong> with 59 specialized agents + project-specific Acolytes. Features enterprise-grade <strong>FLAGS coordination system</strong> for seamless cross-agent communication and persistent SQLite memory for cumulative learning.\r\n  </p>\r\n</div>\r\n\r\n[![Version](https://img.shields.io/badge/Version%201.0.4-PyPI-orange)](https://pypi.org/project/acolytes/)\r\n[![Agents](https://img.shields.io/badge/Global%20Agents-59-blue)](./acolytes/data/resources/rules/agent-routing-catalog.md) [![FLAGS](https://img.shields.io/badge/FLAGS%20System-Coordination-red)](./acolytes/data/resources/rules/flags-protocol.md)\r\n[![Memory](https://img.shields.io/badge/SQLite%20Memory-11%20Tables-green)](./acolytes/data/scripts/init_db.sql)\r\n[![Hooks](https://img.shields.io/badge/Active%20Hooks-7-yellow)](./acolytes/data/hooks)\r\n[![Status](https://img.shields.io/badge/Status-Revolutionary-brightgreen)](https://github.com/unmasSk/Acolytes)\r\n\r\n## \ud83e\udde0 What Makes Acolytes for Claude Code REVOLUTIONARY?\r\n\r\n### \ud83d\ude80 BREAKTHROUGH: Enterprise FLAGS Coordination System\r\n\r\n**READY**: Acolytes for Claude Code features a sophisticated cross-agent communication protocol that enables seamless coordination between 59 agents. The FLAGS system operates through SQLite database, ensuring no information loss and perfect task handoffs.\r\n\r\n#### **FLAGS System Success Stories**\r\n\r\n- \u2705 **Zero Information Loss**: Perfect context preservation between agent handoffs\r\n- \u2705 **Automatic Coordination**: Agents create FLAGS when they detect cross-domain issues\r\n- \u2705 **Lock/Unlock Workflows**: Bidirectional communication for complex problem solving\r\n- \u2705 **Enterprise Reliability**: Production-tested coordination with audit trails\r\n\r\n#### **FLAGS Workflow Example** (Fully Automated)\r\n\r\n```\r\nUSER> \"Add OAuth to my API endpoints\"\r\n  \u2193\r\nClaude \u2192 \ud83d\udcde @service.auth (OAuth implementation) [AUTO-ROUTED]\r\n  \u2193\r\n@service.auth \u2192 \ud83d\udea9 FLAG: \"Need users table schema update\" [AUTO-DETECTED]\r\n  \u2193\r\nClaude \u2192 \ud83d\udcde @database.postgres (schema migration) [AUTO-COORDINATED]\r\n  \u2193\r\n@database.postgres \u2192 \u2705 Adds oauth_provider, refresh_token columns [AUTO-EXECUTED]\r\n  \u2193\r\n@service.auth \u2192 \ud83d\udd13 FLAG resolved \u2192 \u2705 Implements OAuth flow [AUTO-COMPLETED]\r\n  \u2193\r\nClaude \u2192 \ud83c\udfaf \"OAuth implemented with Google & GitHub providers\"\r\n```\r\n\r\n**\ud83e\udd16 Everything happens automatically - no manual coordination needed!**\r\n\r\n### \ud83c\udfd7\ufe0f Advanced Multi-Agent Architecture\r\n\r\n#### **[59 Global Agents](./acolytes/data/resources/rules/agent-routing-catalog.md)**\r\n\r\n- **Backend**: API, Go, Java, Laravel, Node.js, Python, Rust, Serverless\r\n- **Frontend**: Angular, React, Vue, Mobile\r\n- **Database**: PostgreSQL, MongoDB, Redis, MariaDB, SQLite, pgvector, PostGIS, Vectorial\r\n- **DevOps**: Bash, CI/CD, Containers, Git, IaC, Monitoring, Performance, Troubleshooting, Webserver\r\n- **Business**: Billing, Payments, Subscriptions\r\n- **Services**: AI/ML, Auth, Communication, Data Processing, Integrations, Mapbox\r\n- **Coordinators**: Backend, Frontend, Database, DevOps, Infrastructure, Migration, Security, Testing\r\n- **Analysis**: Data Analysis, Strategic Planning, Compliance, Security Audit\r\n- **Documentation**: Specialist\r\n- **Testing**: Quality Assurance\r\n- **System**: Setup (5 agents), FLAGS, Planning\r\n\r\n#### **Acolytes** (Auto-Created per Project)\r\n\r\n- One expert agent per detected module (acolyte.auth, acolyte.api, etc.)\r\n- Deep module knowledge stored in 14-memory SQLite system\r\n- Created during `/setup` Phase 6 via `@setup.acolytes-creator`\r\n\r\n### \ud83c\udfaf Intelligent Agent Routing System\r\n\r\n**17-rule anti-ambiguity system** eliminates agent selection errors:\r\n\r\n- **Strategy vs Implementation**: Coordinators for decisions, specialists for execution\r\n- **RAG/Vector Search**: PostgreSQL+embeddings \u2192 `@database.pgvector`, Any vector platform \u2192 `@database.vectorial`\r\n- **Auth vs Security**: OAuth/JWT \u2192 `@service.auth`, Architecture/compliance \u2192 `@coordinator.security`\r\n- **Multi-Agent Workflows**: Sequential, parallel, and coordinated execution patterns\r\n\r\n\r\n## \u26a1 Quick Start\r\n\r\n### Installation\r\n\r\n#### Option 1: Install from PyPI (Recommended)\r\n````bash\r\n# Install Acolytes package\r\npip install acolytes\r\n\r\n# Initialize Acolytes system (copies all files to ~/.claude)\r\nacolytes init\r\n\r\n# Navigate to YOUR project\r\ncd /path/to/your/project\r\n\r\n# Open Claude with safety bypass (\u26a0\ufe0f hooks protect against malicious commands)\r\nclaude --dangerously-skip-permissions -c\r\n\r\n# Inside Claude, run setup\r\n/setup\r\n````\r\n\r\n#### Option 2: Install from Source\r\n````bash\r\n# Clone repository\r\ngit clone https://github.com/unmasSk/Acolytes.git\r\ncd Acolytes\r\n\r\n# Install package\r\npip install -e .\r\n\r\n# Initialize Acolytes system\r\nacolytes init\r\n\r\n# Navigate to YOUR project  \r\ncd /path/to/your/project\r\n\r\n# Open Claude with safety bypass (\u26a0\ufe0f hooks protect against malicious commands)\r\nclaude --dangerously-skip-permissions -c\r\n\r\n# Inside Claude, run setup\r\n/setup\r\n````\r\n\r\n### Available Commands\r\n| Command       | Description                                           | Agent Integration                 |\r\n| ------------- | ----------------------------------------------------- | --------------------------------- |\r\n| `/setup`      | Integrates Acolytes into your project (new or existing) - 6-phase analysis | 5 setup agents + Acolytes creation |\r\n| `/commit`     | Smart commits with auto-versioning, changelog, and git tagging | `@docs.specialist` + bump2version |\r\n| `/pr`         | Create pull request with comprehensive analysis       | `@ops.git` + review agents       |\r\n| `/flags`      | Process pending FLAGS from agents                     | `@flags.agent` coordinator        |\r\n| `/save`       | Save current session to SQLite database               | Session persistence               |  |\r\n\r\n### How Claude Orchestrates\r\n\r\n**Claude auto-selects the right agent based on context:**\r\n- USER> \"Optimize my API endpoints\" \u2192 Claude automatically invokes `@backend.python` or `@backend.nodejs`\r\n- USER> \"The authentication is broken\" \u2192 Claude knows to invoke `@service.auth`\r\n- USER> \"Add payment processing to my app\" \u2192 Claude orchestrates `@business.payment` + `@database.postgres` + `@backend.api`\r\n\r\n**Or you can explicitly request an agent:**\r\n- USER> \"Use @database.postgres to fix the indexing issues\" \u2192 Claude directs task to specified agent\r\n- USER> \"Ask @coordinator.security about compliance requirements\" \u2192 Claude consults the security coordinator\r\n\r\n## \ud83c\udfd7\ufe0f Revolutionary Architecture\r\n\r\n```\r\nMain Claude Session (Orchestrator)\r\n    \u2502\r\n    \u251c\u2500\u2500 \ud83c\udf0d GLOBAL AGENTS (59) - ~/.claude/agents/\r\n    \u2502   \u251c\u2500\u2500 \ud83d\udcbb Backend & Frontend Engineers\r\n    \u2502   \u251c\u2500\u2500 \ud83c\udf9b\ufe0f Coordinators: Strategic architects for complex decisions\r\n    \u2502   \u251c\u2500\u2500 \ud83d\udcbe Database Experts: All major databases + vector stores\r\n    \u2502   \u251c\u2500\u2500 \u2699\ufe0f DevOps & Operations: CI/CD, monitoring, performance\r\n    \u2502   \u251c\u2500\u2500 \ud83d\udcbc Business Systems: Payments, billing, subscriptions\r\n    \u2502   \u251c\u2500\u2500 \ud83d\udd0d Analysis & Audit: Security, compliance, data analysis\r\n    \u2502   \u2514\u2500\u2500 \ud83d\udd27 System Agents: Setup, FLAGS coordination, planning\r\n    \u2502\r\n    \u251c\u2500\u2500 \ud83c\udfe0 PROJECT ACOLYTES - project/.claude/agents/\r\n    \u2502   \u251c\u2500\u2500 acolyte.auth (YOUR authentication module)\r\n    \u2502   \u251c\u2500\u2500 acolyte.api (YOUR API endpoints)\r\n    \u2502   \u2514\u2500\u2500 [Auto-created for each detected module]\r\n    \u2502\r\n    \u251c\u2500\u2500 \ud83d\udea9 FLAGS COORDINATION SYSTEM\r\n    \u2502   \u251c\u2500\u2500 Cross-agent communication via SQLite\r\n    \u2502   \u251c\u2500\u2500 Lock/unlock workflows for dependencies\r\n    \u2502   \u251c\u2500\u2500 Automatic context preservation\r\n    \u2502   \u2514\u2500\u2500 Zero information loss between handoffs\r\n    \u2502\r\n    \u2514\u2500\u2500 \ud83d\uddc4\ufe0f PERSISTENT MEMORY (SQLite + MCP)\r\n        \u251c\u2500\u2500 Session Memory: Jobs system groups Claude sessions\r\n        \u251c\u2500\u2500 Agent Memory: 14 types per agent/module\r\n        \u251c\u2500\u2500 FLAGS: Pending tasks survive between sessions\r\n        \u2514\u2500\u2500 Full audit trail of all operations\r\n```\r\n\r\n## \ud83d\uddc4\ufe0f Persistent Memory System\r\n\r\n### SQLite Database (11 Tables)\r\n\r\n1. **`agents_catalog`** - Directory of all 59 agents with routing rules\r\n2. **`agent_memory`** - Deep knowledge storage for each agent/module\r\n3. **`acolytes`** - Project-specific agents created during setup\r\n4. **`flags`** - Cross-agent coordination tasks and dependencies\r\n5. **`sessions`** - Conversation history with context preservation\r\n6. **`jobs`** - Groups related work across multiple sessions\r\n7. **`messages`** - Individual message tracking with metadata\r\n8. **`tool_logs`** - Execution history for optimization\r\n9. **`todos`** - Task management synced with Claude\r\n10. **`accomplishments`** - Session achievements and milestones\r\n11. **`error_logs`** - Error tracking for debugging\r\n\r\n### 14 Agent Memory Types\r\n\r\n- **`knowledge`** - Core understanding: purpose, features, architecture, TODOs\r\n- **`structure`** - Code organization: files, classes, functions, APIs\r\n- **`patterns`** - Best practices: conventions, design patterns, anti-patterns\r\n- **`interfaces`** - Module exports: public APIs, events, contracts\r\n- **`dependencies`** - Connections: internal/external deps, services\r\n- **`schemas`** - Data models: entities, validation, transformations\r\n- **`quality`** - Code health: tests, coverage, security analysis\r\n- **`operations`** - DevOps: deployment, monitoring, CI/CD, migrations\r\n- **`context`** - Business logic: decisions, history, roadmap\r\n- **`domain`** - Specialized: ML models, GraphQL, i18n\r\n- **`security`** - Security profile: permissions, compliance, vulnerabilities\r\n- **`errors`** - Error handling: common failures, recovery procedures\r\n- **`performance`** - Optimization: bottlenecks, caching, scaling\r\n- **`history`** - Recent interactions: consultations, implementations\r\n\r\n### MCP Server Integration\r\n\r\n**Required MCPs:**\r\n```yaml\r\nmcp-code-index:        # Fast code search and indexing\r\nmcp-server-fetch:      # External API interactions  \r\nsequential-thinking:   # Complex reasoning chains\r\nplaywright:            # Browser automation and testing\r\ncontext7:              # Advanced context management\r\n```\r\n\r\n**Optional MCPs:**\r\n```yaml\r\nmcp-server-sqlite:     # Database operations (if needed)\r\nmcp-server-git:        # Git operations (if needed)\r\nn8n-mcp:               # Workflow automation\r\n21st-dev_magic:        # UI/UX enhancements\r\n```\r\n\r\n## \ud83d\ude80 Real-World Usage Examples\r\n\r\n### Example 1: Authentication System (Automatic Orchestration)\r\n\r\n```\r\nUSER> \"Implement OAuth authentication with Google and GitHub\"\r\n```\r\n\r\nClaude automatically orchestrates:\r\n1. `@coordinator.security` \u2192 Recommends OAuth2 + JWT hybrid approach\r\n2. `@service.auth` \u2192 Implements OAuth flow with passport.js\r\n3. `@database.postgres` \u2192 Creates users, sessions, oauth_providers tables\r\n4. `@backend.nodejs` \u2192 Integrates middleware and endpoints\r\n5. `@frontend.react` \u2192 Builds login components with provider buttons\r\n\r\n**Result:** Complete OAuth system in one request, all coordinated via FLAGS\r\n\r\n### Example 2: Performance Crisis (FLAGS in Action)\r\n\r\n```\r\nUSER> \"The API is timing out on user searches\"\r\n```\r\n\r\nAutomatic FLAGS workflow:\r\n1. Claude \u2192 `@acolyte.api` analyzes endpoints\r\n2. `@acolyte.api` \u2192 \ud83d\udea9 FLAG: \"Missing database indexes on search columns\"\r\n3. Claude \u2192 `@database.postgres` processes FLAG\r\n4. `@database.postgres` \u2192 Adds indexes, detects another issue\r\n5. `@database.postgres` \u2192 \ud83d\udea9 FLAG: \"Redis cache not configured for search\"\r\n6. Claude \u2192 `@database.redis` implements caching\r\n7. **Result:** 2.3s \u2192 87ms response time (26x faster)\r\n\r\n### Example 3: Complex Migration (Multi-Agent Coordination)\r\n\r\n```\r\nUSER> \"Migrate from MongoDB to PostgreSQL\"\r\n```\r\n\r\nCoordinated execution:\r\n1. `@coordinator.migration` \u2192 Creates migration strategy\r\n2. `@database.mongodb` + `@database.postgres` \u2192 Schema mapping\r\n3. FLAGS created for data type mismatches\r\n4. `@backend.nodejs` \u2192 Updates all queries and models\r\n5. `@ops.monitoring` \u2192 Sets up migration monitoring\r\n6. Rollback plan stored in SQLite for safety\r\n\r\nAll decisions preserved in Jobs system for future reference\r\n\r\n## \ud83d\uddfa\ufe0f Roadmap\r\n\r\nComing soon...\r\n\r\n## \ud83c\udf1f Why Acolytes for Claude Code is Revolutionary\r\n\r\n### **Enterprise FLAGS Coordination System**\r\n\r\nNo other system provides seamless cross-agent coordination through a sophisticated FLAGS protocol stored in SQLite. This enables zero information loss during agent handoffs and perfect task continuity.\r\n\r\n### **Enterprise-Grade Architecture**\r\n\r\nUnlike simple prompt templates, Acolytes for Claude Code is a complete development ecosystem with persistent memory, intelligent routing, and cross-agent coordination that scales with your project complexity.\r\n\r\n### **Production-Ready Command System**\r\n\r\nWith commands like /todo, /flags, /save, and /mcp, Acolytes for Claude Code provides a complete workflow management system that bridges sessions and maintains project continuity.\r\n\r\n## \ud83c\udfaf Acolytes for Claude Code vs Standard Claude Code\r\n\r\n| Feature               | Standard Claude Code  | Acolytes for Claude Code                        |\r\n| --------------------- | --------------------- | ----------------------------------------------- |\r\n| **Agents**            | Single AI assistant   | **59 specialized agents + project Acolytes**    |\r\n| **Memory**            | Session-only context  | **Persistent SQLite + cross-session Jobs**      |\r\n| **Coordination**      | Manual task switching | **Automatic FLAGS system with handoffs**        |\r\n| **Agent Selection**   | User must specify     | **Auto-routing based on context**               |\r\n| **Setup**             | Manual configuration  | **Auto-detection + 6-phase analysis**           |\r\n| **Project Learning**  | Starts from zero      | **Builds cumulative module knowledge**          |\r\n| **Error Recovery**    | Manual intervention   | **Auto-FLAGS creation for cross-domain issues** |\r\n\r\n## \ud83d\udc1b Issues & Bug Reports\r\n\r\nFound a bug or have an issue? Please report it at:\r\n\r\n**[https://github.com/unmasSk/Acolytes/issues](https://github.com/unmasSk/Acolytes/issues)**\r\n\r\nYour feedback helps improve Acolytes for everyone!\r\n\r\n## \ud83d\udcda Documentation\r\n\r\n### **Core System**\r\n\r\n- **[Agent Catalog](./acolytes/data/resources/rules/agent-routing-catalog.md)** - All 59 agents with capabilities\r\n- **[FLAGS Protocol](./acolytes/data/resources/rules/flags-protocol.md)** - Cross-agent coordination system\r\n- **[Agent Routing Rules](./acolytes/data/resources/rules/agent-routing-rules.md)** - 17-rule disambiguation system\r\n\r\n### **Commands**\r\n\r\n- **[Setup Command](./acolytes/data/commands/setup.md)** - 6-phase project initialization\r\n- **[Commit Command](./acolytes/data/commands/commit.md)** - Smart commits with auto-versioning\r\n- **[PR Command](./acolytes/data/commands/pr.md)** - Pull request automation\r\n- **[FLAGS Command](./acolytes/data/commands/flags.md)** - Process coordination tasks\r\n- **[Save Command](./acolytes/data/commands/save.md)** - Session persistence\r\n\r\n### **Templates & Resources**\r\n\r\n- **[CLAUDE.md Template](./acolytes/data/resources/templates/claude-template.md)** - Main project configuration\r\n- **[Acolytes Template](./acolytes/data/resources/templates/acolytes-template.md)** - Acolyte agent creation\r\n- **[Architecture Template](./acolytes/data/resources/templates/template-architecture.md)** - System design docs\r\n- **[Infrastructure Template](./acolytes/data/resources/templates/template-infrastructure.md)** - DevOps setup\r\n- **[Roadmap Template](./acolytes/data/resources/templates/template-roadmap.md)** - Project planning\r\n- **[Tech Stack Template](./acolytes/data/resources/templates/template-tech-stack.md)** - Technology choices\r\n- **[Vision Template](./acolytes/data/resources/templates/template-vision.md)** - Project goals & mission\r\n\r\n## \ud83c\udfc6 Why Developers Choose Acolytes\r\n\r\n### **\ud83c\udfaf Real Impact, Real Numbers**\r\n\r\n```\r\n\u26a1 26x faster API optimization (2.3s \u2192 87ms)\r\n\ud83d\udd0d 50x faster code search with MCP code-index\r\n\ud83c\udfaf Always up-to-date agents with Context7\r\n\ud83e\udde0 14 memory types per module (never forget anything)\r\n\ud83e\udd1d 59 specialists working in parallel\r\n\u267e\ufe0f Infinite context through Jobs system\r\n\ud83d\udea9 Zero coordination overhead with FLAGS\r\n```\r\n\r\n### **\ud83c\udf1f Game-Changing Innovations**\r\n\r\n**You used to:** Write prompts, copy code, lose context, start over  \r\n**Now you:** Give one command, watch 59 agents orchestrate the solution\r\n\r\n**You used to:** Manually coordinate between frontend and backend  \r\n**Now:** FLAGS automatically handle cross-domain dependencies\r\n\r\n**You used to:** Explain your project every new session  \r\n**Now:** Your project has a living, growing memory\r\n\r\n### **\ud83d\udcac What Developers Say**\r\n\r\n> *\"It's like having a senior dev team that never sleeps, never forgets, and never needs explanations twice.\"*\r\n\r\n> *\"FLAGS changed everything. My agents solve problems I didn't even know existed.\"*\r\n\r\n> *\"First time I've seen AI actually understand my entire codebase.\"*\r\n\r\n## \ud83d\udcdc License\r\n\r\nThis project is licensed under the **[MIT License](./LICENSE)** - see the [LICENSE](./LICENSE) file for details.\r\n\r\nFree for commercial and personal use.\r\n\r\n\r\n## \u2b50 The Future is Here\r\n\r\n```\r\n\ud83c\udfaf One request. 59 specialists. Zero coordination overhead.\r\n```\r\n\r\nImagine typing **\"implement authentication\"** and watching as:\r\n- \ud83d\udd10 Security architects design the system\r\n- \ud83d\uddc4\ufe0f Database experts create the schema  \r\n- \u2699\ufe0f Backend engineers write the logic\r\n- \ud83c\udfa8 Frontend developers build the UI\r\n- \ud83d\udea9 All coordinating through FLAGS, automatically\r\n\r\n**\u274c No more context switching.**  \r\n**\u274c No more manual handoffs.**  \r\n**\u274c No more starting from scratch.**\r\n\r\nEvery decision, every piece of knowledge, every solution - preserved forever in your project's neural memory. \ud83e\udde0\r\n\r\nThis isn't just an upgrade to Claude Code.  \r\nThis is the emergence of **autonomous development intelligence**. \ud83e\udd16\r\n\r\n---\r\n\r\n<div align=\"center\">\r\n  \r\n### **\u2728 Your code doesn't just get written.**\r\n### **\ud83c\udfad It gets orchestrated.**\r\n\r\n```bash\r\npip install acolytes\r\n```\r\n\r\n**\ud83d\ude80 Welcome to the revolution.** \u267e\ufe0f\r\n\r\n</div>\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Acolytes for Claude Code - Multi-agent system with 57+ specialized AI assistants",
    "version": "1.0.4",
    "project_urls": {
        "Homepage": "https://github.com/unmasSk/acolytes",
        "Issues": "https://github.com/unmasSk/acolytes/issues",
        "Repository": "https://github.com/unmasSk/acolytes"
    },
    "split_keywords": [
        "claude",
        " ai",
        " agents",
        " automation",
        " development",
        " assistant"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ed113af51900c22d98eb39f39069a53a909efb716c48c969d20fed6a386087b2",
                "md5": "917bd8aef3a342572cab0228bc6a764b",
                "sha256": "c8b6946545dfc42b7a13ebeaca6d543245b2e4f993a7272e81e7ba9053dfd9db"
            },
            "downloads": -1,
            "filename": "acolytes-1.0.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "917bd8aef3a342572cab0228bc6a764b",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 2301653,
            "upload_time": "2025-08-27T14:38:14",
            "upload_time_iso_8601": "2025-08-27T14:38:14.659338Z",
            "url": "https://files.pythonhosted.org/packages/ed/11/3af51900c22d98eb39f39069a53a909efb716c48c969d20fed6a386087b2/acolytes-1.0.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "65277d0371b6ff2ee918f52d750fdcbb1b976419f0c9b02f1d3a4fc9241e1727",
                "md5": "f4647bf7c10cb8acb658d7880af35faa",
                "sha256": "5a241a22cb6b9b882190f88f62b384c4e7eb62a35fcac48e305ca74e0b0c6550"
            },
            "downloads": -1,
            "filename": "acolytes-1.0.4.tar.gz",
            "has_sig": false,
            "md5_digest": "f4647bf7c10cb8acb658d7880af35faa",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 2228432,
            "upload_time": "2025-08-27T14:38:16",
            "upload_time_iso_8601": "2025-08-27T14:38:16.386281Z",
            "url": "https://files.pythonhosted.org/packages/65/27/7d0371b6ff2ee918f52d750fdcbb1b976419f0c9b02f1d3a4fc9241e1727/acolytes-1.0.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-27 14:38:16",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "unmasSk",
    "github_project": "acolytes",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "acolytes"
}
        
Elapsed time: 1.01569s