Skip to main content

Multi-Agent Development Framework for High-Quality, Secure Software Development with Claude AI

Project description

๐Ÿš€ ClaudeCraft

Multi-Agent Development Framework for High-Quality, Secure Software Development with Claude AI

Transform your development workflow with AI-powered agents that ensure security, quality, and velocity at every step.

npm version PyPI version GitHub Template License: MIT Security First Quality Assured


๐ŸŽฏ What is ClaudeCraft?

ClaudeCraft is a revolutionary multi-agent development framework that brings structure, security, and quality to AI-assisted software development. Instead of chaotic back-and-forth coding with AI, you get specialized AI agents working together in a coordinated workflow - each optimized for specific development tasks.

๐Ÿ† Key Benefits

  • ๐Ÿ›ก๏ธ Security-First: OWASP Top 10 compliance built into every feature
  • ๐ŸŽฏ Quality-Focused: 80%+ test coverage, code reviews, performance monitoring
  • โšก High Velocity: Structured agent handoffs eliminate context loss
  • ๐Ÿ“š Self-Documenting: Comprehensive memory and decision tracking
  • ๐Ÿ”ง Production-Ready: GitHub Actions, deployment configs, monitoring included
  • ๐Ÿš€ Easy Setup: Get started in under 5 minutes

๐Ÿ“ฆ Installation

Via npm (Recommended)

npm install -g claudecraft
claudecraft-init my-awesome-app react-python

Via pip

pip install claudecraft
claudecraft-init my-awesome-app react-python

Via GitHub Template

  1. Click "Use this template" on GitHub
  2. Clone your new repository
  3. Run ./setup-project.sh "my-app" react-python

๐Ÿค– Meet Your Development Team

๐Ÿ‘จโ€๐Ÿ’ผ Planner Agent

  • Creates detailed Product Requirements Documents (PRDs)
  • Breaks down complex features into implementable tasks
  • Makes architectural decisions and manages project vision
  • Long-running sessions, rich context

๐Ÿ‘จโ€๐Ÿ’ป Coder Agent

  • Implements single features with security and quality focus
  • Follows established patterns and coding standards
  • Creates comprehensive tests and documentation
  • Task-focused sessions, implementation expertise

๐Ÿงช Tester Agent

  • Develops comprehensive test strategies
  • Finds bugs and performance issues
  • Validates security measures and edge cases
  • Verification-focused, quality assurance

๐Ÿ“ Documenter Agent

  • Maintains user guides, API docs, and README files
  • Updates documentation with every feature change
  • Manages GitHub repository files and templates
  • Documentation expertise, user experience focus

๐Ÿ” Reviewer Agent

  • Conducts thorough code quality assessments
  • Performs security audits and vulnerability scanning
  • Provides improvement recommendations and best practices
  • Quality gates, security validation

โšก Quick Start

1. Install ClaudeCraft

# Choose your preferred method:
npm install -g claudecraft          # Node.js users
pip install claudecraft            # Python users
# OR use GitHub template

2. Initialize Your Project

# Create new project with your preferred tech stack:
claudecraft-init "my-awesome-app" react-python    # React + Python/FastAPI
claudecraft-init "my-awesome-app" react-node      # React + Node.js/Express  
claudecraft-init "my-awesome-app" react-only      # React frontend only

3. Start Development with Claude

# Your first prompt to Claude (Claude Code, ChatGPT, etc.):
"Initialize project development with ClaudeCraft. 
Create PRD for [your app idea] and begin feature implementation."

That's it! Your multi-agent development environment is ready. ๐ŸŽ‰


๐Ÿ—๏ธ What You Get Out of the Box

๐Ÿ“‹ Project Management

  • PRD Template: Comprehensive requirements documentation
  • Feature Tracking: todo.md with prioritized development tasks
  • Memory System: Persistent project knowledge and decisions
  • Bug Tracking: Systematic issue management and resolution

๐Ÿ›ก๏ธ Security & Quality

  • Security Rules: OWASP Top 10 compliance built-in
  • Quality Gates: Code review, testing, and performance standards
  • Agent Handoffs: Structured transitions between development phases
  • CI/CD Pipelines: GitHub Actions for testing and deployment

๐Ÿ”ง Development Tools

  • Multiple Tech Stacks: React+Python, React+Node.js, React-only
  • Environment Setup: Automated dependency management
  • Testing Framework: Unit, integration, and E2E testing
  • Documentation: Auto-generated and maintained docs

๐Ÿ“ Project Structure

your-project/
โ”œโ”€โ”€ frontend/                 # React/Next.js application
โ”œโ”€โ”€ backend/                  # Python/FastAPI or Node.js/Express
โ”œโ”€โ”€ docs/                     # Project documentation
โ”œโ”€โ”€ workspace/                # ClaudeCraft agent workspace
โ”‚   โ”œโ”€โ”€ prd.md               # Product Requirements Document
โ”‚   โ”œโ”€โ”€ todo.md              # Feature implementation checklist
โ”‚   โ”œโ”€โ”€ memory-bank.md       # Project knowledge base
โ”‚   โ”œโ”€โ”€ bug-tracker.md       # Issue tracking
โ”‚   โ””โ”€โ”€ agent-instructions/  # AI agent guidance
โ”œโ”€โ”€ .github/                  # CI/CD workflows and templates
โ”œโ”€โ”€ CLAUDE.md                 # AI agent context and rules
โ””โ”€โ”€ framework-workflow.md     # Complete development workflow

๐ŸŒŸ Framework Advantages

Traditional AI Development Problems

โŒ Context loss between sessions
โŒ Inconsistent code quality
โŒ Security vulnerabilities
โŒ Poor documentation
โŒ No systematic testing
โŒ Chaotic development process

ClaudeCraft Solutions

โœ… Persistent Memory: All decisions and context preserved
โœ… Quality Gates: Automated quality and security checks
โœ… Structured Workflow: Clear agent roles and handoff procedures
โœ… Documentation-Driven: Self-updating, comprehensive docs
โœ… Test-Driven Development: Built-in testing at every level
โœ… Production-Ready: Deployment and monitoring included


๐ŸŽฏ Supported Technology Stacks

React + Python/FastAPI (Recommended)

  • Frontend: React, Next.js, TypeScript, Tailwind CSS
  • Backend: Python, FastAPI, SQLAlchemy, Alembic
  • Database: PostgreSQL (production), SQLite (development)
  • Testing: Jest, pytest, Playwright
  • Deployment: Vercel + Railway

React + Node.js/Express

  • Frontend: React, Next.js, TypeScript, Tailwind CSS
  • Backend: Node.js, Express, TypeScript
  • Database: PostgreSQL, MongoDB
  • Testing: Jest, Supertest, Playwright
  • Deployment: Vercel + Railway

React Only

  • Frontend: React, Next.js, TypeScript, Tailwind CSS
  • Backend: External APIs or serverless functions
  • Testing: Jest, Playwright
  • Deployment: Vercel, Netlify

๐Ÿš€ Real-World Example

# 1. Create project
claudecraft-init "task-manager" react-python

# 2. Start with Planner Agent (in Claude)
"Create PRD for a team task management app with user auth, 
project boards, task assignment, and real-time collaboration."

# 3. Coder Agent implements features
"Implement user authentication with JWT tokens and role-based access control."

# 4. Tester Agent validates
"Create comprehensive test suite for authentication system including edge cases."

# 5. Documenter Agent updates docs
"Update API documentation and user guide for authentication features."

# 6. Reviewer Agent ensures quality
"Perform security audit and code quality review of authentication system."

# Result: Production-ready feature with documentation, tests, and security validation!

๐Ÿ“š Documentation

Document Purpose
Setup Guide Step-by-step setup and usage
Agent Workflows How agents work together
Best Practices Development guidelines
Complete Workflow Full development process
Security Rules Security requirements
Handoff Procedures Agent transition protocols

๐Ÿ”ง Advanced Features

Agent Handoff System

Structured transitions between development phases with complete context preservation.

Quality Metrics

  • Code coverage tracking
  • Performance monitoring
  • Security vulnerability scanning
  • Technical debt assessment

Memory Management

  • Persistent project knowledge
  • Architectural decision records
  • Bug pattern recognition
  • Success pattern replication

Integration Support

  • Crystal multi-session management
  • CrewAI agent orchestration
  • GitHub Actions CI/CD
  • Monitoring and alerting

๐ŸŒ Community & Support


๐Ÿค Contributing

ClaudeCraft follows its own multi-agent development principles:

  1. Planner Agent: Review and plan improvements
  2. Coder Agent: Implement changes with tests
  3. Tester Agent: Validate all functionality
  4. Documenter Agent: Update documentation
  5. Reviewer Agent: Quality and security review

See CONTRIBUTING.md for detailed guidelines.


๐Ÿ“„ License

MIT License - see LICENSE for details.


โญ Why Choose ClaudeCraft?

"Finally, a development framework that brings order to AI-assisted development. The multi-agent approach eliminates the chaos and ensures every feature is secure, tested, and documented."

  • ๐ŸŽฏ Structured Development: Clear roles and responsibilities
  • ๐Ÿ›ก๏ธ Security Built-In: OWASP compliance from day one
  • ๐Ÿ“ˆ Quality Assured: Comprehensive testing and code review
  • ๐Ÿ“š Self-Documenting: Always up-to-date documentation
  • โšก High Velocity: Efficient agent handoffs
  • ๐Ÿ”ง Production-Ready: Deployment and monitoring included

๐ŸŒŸ Get Started Today

Ready to transform your development workflow?

  1. Install ClaudeCraft: npm install -g claudecraft or pip install claudecraft
  2. Initialize your project: claudecraft-init "my-app" react-python
  3. Start building with structured, secure, quality-focused development

Join the revolution in AI-assisted software development! ๐Ÿš€


Built by developers, for developers. Designed for quality, security, and velocity.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

claudecraft-1.0.2.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

claudecraft-1.0.2-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

Details for the file claudecraft-1.0.2.tar.gz.

File metadata

  • Download URL: claudecraft-1.0.2.tar.gz
  • Upload date:
  • Size: 9.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for claudecraft-1.0.2.tar.gz
Algorithm Hash digest
SHA256 1d216bf6a6f9ec8ce354d186bde41412e7130acc3a35022b5f0a8e5b34ef8590
MD5 f1f9d318178757fff1b572737bcfa863
BLAKE2b-256 6dc0c8ff0d6d278e32a436b524d1b761b18f756fcb0fbebb2c3613a1c2feece6

See more details on using hashes here.

File details

Details for the file claudecraft-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: claudecraft-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for claudecraft-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ef2a6a8854d2a946b720fb48d7ea50518de4c245cee78568a75663eedf7d3ab1
MD5 01fb33839f6dcbf4fb03aeba4787ec3d
BLAKE2b-256 1f1c846b956f7b2675709932231f7cc9087c29fe567802e164cda3bd166e158d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page