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.1.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.1-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: claudecraft-1.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 03abe9053286707c2408d86d2b691eff97d4439a6562e9726c15cc2b7ab74aa6
MD5 b1a3411e1aad995a14a70779647b6143
BLAKE2b-256 0bbad6a85d1df43c5fe92387ed13ff3fe840597fbb9f6ee080318d28f5f6bde2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: claudecraft-1.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f8d5efd040514c353dff78a1c9ce353ea7f034b1668a2d8ccd3f0685838acfde
MD5 a4d2cf436953105754f473783ebdfa0c
BLAKE2b-256 ba9f7ec55d7bdd6bd8086768ab031bece9ced8ac35d35d463fbfd9be74f0f114

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