# Claude PM Framework - Developer Documentation

[![Version](https://img.shields.io/badge/version-0.9.3-blue.svg)](https://www.npmjs.com/package/@bobmatnyc/claude-multiagent-pm)
[![Framework](https://img.shields.io/badge/framework-015-green.svg)](../../framework/CLAUDE.md)
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](../../LICENSE)

> Comprehensive developer documentation for contributing to the Claude PM Framework

## 📚 Documentation Overview

This directory contains detailed technical documentation for developers working on the Claude PM Framework codebase. Whether you're contributing features, fixing bugs, or extending the framework, you'll find the information you need here.

## 📖 Documentation Structure

### Core Documentation

1. **[Architecture Guide](./architecture.md)** - System design, component interaction, and architectural decisions
2. **[Development Setup](./setup.md)** - Environment configuration, dependencies, and toolchain setup
3. **[Contributing Guide](./contributing.md)** - How to contribute code, documentation, and report issues
4. **[API Reference](./api-reference.md)** - Complete API documentation for core modules and services

### Development Guides

5. **[Agent Development](./agent-development.md)** - Creating custom agents and extending core agent functionality
6. **[Testing Guide](./testing.md)** - Test strategies, frameworks, and best practices
7. **[Performance Guide](./performance.md)** - Optimization techniques and performance considerations
8. **[Security Guide](./security.md)** - Security best practices and vulnerability management

### Advanced Topics

9. **[Deployment Guide](./deployment.md)** - Deployment strategies and release management
10. **[Debugging Guide](./debugging.md)** - Troubleshooting common issues and debugging techniques

## 🚀 Quick Links

- **New Contributors**: Start with [Development Setup](./setup.md) → [Contributing Guide](./contributing.md)
- **Agent Developers**: See [Agent Development](./agent-development.md) → [API Reference](./api-reference.md)
- **Core Contributors**: Review [Architecture Guide](./architecture.md) → [Performance Guide](./performance.md)

## 📋 Version Information

- **Framework Version**: 0.9.3
- **Node.js Requirement**: ≥16.0.0
- **Python Requirement**: ≥3.8.0
- **Documentation Updated**: 2025-07-17

## 🤝 Contributing to Documentation

We welcome documentation improvements! Please see the [Contributing Guide](./contributing.md#documentation) for guidelines on:
- Documentation style and formatting
- Creating examples and code snippets
- Maintaining version-specific information
- Cross-referencing and linking

## 📞 Getting Help

- **Issues**: [GitHub Issues](https://github.com/Bobjayafam/claude-multiagent-pm/issues)
- **Discussions**: [GitHub Discussions](https://github.com/Bobjayafam/claude-multiagent-pm/discussions)
- **Security**: See [Security Guide](./security.md) for reporting vulnerabilities

---

*This documentation is maintained by the Claude PM Framework team and community contributors.*