@devobsessed/code-captain
v0.4.2
Published
Unified AI Development Agent System with intelligent change detection
Downloads
1,038
Readme
Code Captain: AI Development Partner
Your comprehensive AI coding assistant for the complete development lifecycle
Code Captain is an intelligent development workflow system that guides you through requirements gathering, planning, implementation, and project management. Think of it as your senior technical lead who can analyze requirements, design systems, implement features, and coordinate with external project management tools.
🎯 What is Code Captain?
Code Captain transforms how you work with AI development assistants by providing:
- 📋 Systematic Workflows - Structured approaches to common development tasks
- 🏗️ Complete Lifecycle Coverage - From requirements to deployment
- 🔍 Documentation & Tracking - Organized outputs and progress tracking
- 📚 Organized Documentation - Everything has its place and purpose
Instead of ad-hoc AI prompting, Code Captain provides proven workflows for:
- Requirements & Planning - Specifications, user stories, research, and architectural decisions
- Implementation - Test-driven development with progress tracking
- Project Management - Seamless integration with external tools
- Documentation - Comprehensive, organized outputs
🚀 Quick Installation
Cross-platform interactive installer:
npx @devobsessed/code-captainThe installer will:
- 🔍 Auto-detect your development environment
- 🎯 Install the appropriate Code Captain integration
- 📦 Set up the complete workflow system
- ✅ Configure everything for immediate use
Requirements: Node.js 16 or higher
🛠️ Supported Development Environments
Code Captain integrates with multiple AI-powered development environments. Choose your platform:
Cursor IDE
AI-first development with built-in agent system
- Native
.cursor/rules/integration - Command recognition and auto-completion
- Seamless workflow execution
- → Cursor Setup Guide
GitHub Copilot + VS Code
Classic VS Code with Copilot Chat integration
- Custom agents and prompts
.github/repository integration- Team collaboration features
- → Copilot Setup Guide
Claude.dev
VS Code extension for Claude integration
- Direct Claude API integration
- Custom agent configurations
- Flexible workflow execution
- → Claude.dev Setup Guide
🎮 Core Commands (All Platforms)
📋 Project Setup & Analysis
initialize- Analyze and set up project documentationplan-product "idea"- Comprehensive product planningresearch "topic"- Systematic technical researchnew-command "name" "desc"- Extend Code Captain
📝 Requirements & Planning
create-spec "feature"- Feature specifications with technical detailsedit-spec [id] "changes"- Modify existing specificationscreate-adr "decision"- Architecture Decision Records with researchexplain-code [target]- Code explanations with diagrams
⚙️ Implementation
execute-task- Test-driven development workflowstatus- Comprehensive project statusswab- Small code improvements
Command syntax and execution varies by IDE - see platform-specific documentation
🔄 Workflow Examples
Feature Development
# 1. Research and plan
/research "WebSocket vs Server-Sent Events"
/create-adr "real-time communication strategy"
# 2. Create comprehensive specification
/create-spec "real-time chat system"
# 3. Implement with TDD
/execute-taskProject Analysis
# Analyze existing codebase
/initialize
# Plan new features based on analysis
/plan-product "enhanced user dashboard"
# Clean up as you go
/swab📁 Directory Structure
After installation, Code Captain creates an organized workspace:
.code-captain/
├── commands/ # All available commands
├── docs/ # Generated documentation
├── research/ # Technical research reports
├── decision-records/ # Architecture Decision Records
├── specs/ # Feature specifications
└── cc.md # Complete reference guidePlus IDE-specific integration files in:
.cursor/rules/(Cursor).github/(Copilot).claude/(Claude.dev)
🔧 Platform-Specific Setup
Each development environment has its own setup process and command syntax:
| Platform | Installation Location | Command Format | Documentation |
| -------------- | --------------------- | -------------- | ----------------------------------------- |
| Cursor | .cursor/commands/ | /command | Cursor Guide |
| Copilot | .github/ | /command | Copilot Guide |
| Claude.dev | .claude/ | /command | Claude.dev Guide |
🚀 Key Advantages
vs. Manual AI Prompting
- ✅ Systematic workflows vs. ad-hoc requests
- ✅ Organized documentation vs. scattered outputs
- ✅ Project management integration vs. isolated interactions
- ✅ Progress tracking vs. manual status management
vs. Traditional Development Tools
- ✅ AI-powered planning vs. manual specification creation
- ✅ Integrated TDD workflow vs. separate testing processes
- ✅ Automatic issue creation vs. manual project management setup
- ✅ Comprehensive documentation vs. minimal or missing docs
🛠 Development & Customization
Local Development
# Clone and test locally
git clone https://github.com/devobsessed/code-captain.git
cd code-captain
# Install from local source
CC_LOCAL_SOURCE=. npx @devobsessed/code-captainAdding Platform Support
- Create
platform-name/directory - Add platform-specific commands and documentation
- Update installer platform detection
- Create platform-specific README
🔮 Roadmap
- Additional Platforms - Neovim, Emacs, JetBrains IDEs
- Enhanced Templates - More workflows and automation
- Team Collaboration - Multi-developer coordination
- Enterprise Features - Organization-wide standards
🤝 Contributing
- Fork the repository
- Choose your platform - Add support for new IDEs or enhance existing ones
- Follow existing patterns - Command structure, documentation, installation
- Test thoroughly - Verify installer and platform integration
- Submit pull request - Include platform-specific documentation
Transform your development process with intelligent, organized workflows.
Ready to get started?
- Install:
npx @devobsessed/code-captain - Choose your IDE from the links above
- Begin with:
/initialize
