npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@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-captain

The 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

🎮 Core Commands (All Platforms)

📋 Project Setup & Analysis

  • initialize - Analyze and set up project documentation
  • plan-product "idea" - Comprehensive product planning
  • research "topic" - Systematic technical research
  • new-command "name" "desc" - Extend Code Captain

📝 Requirements & Planning

  • create-spec "feature" - Feature specifications with technical details
  • edit-spec [id] "changes" - Modify existing specifications
  • create-adr "decision" - Architecture Decision Records with research
  • explain-code [target] - Code explanations with diagrams

⚙️ Implementation

  • execute-task - Test-driven development workflow
  • status - Comprehensive project status
  • swab - 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-task

Project 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 guide

Plus 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-captain

Adding Platform Support

  1. Create platform-name/ directory
  2. Add platform-specific commands and documentation
  3. Update installer platform detection
  4. 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

  1. Fork the repository
  2. Choose your platform - Add support for new IDEs or enhance existing ones
  3. Follow existing patterns - Command structure, documentation, installation
  4. Test thoroughly - Verify installer and platform integration
  5. Submit pull request - Include platform-specific documentation

Transform your development process with intelligent, organized workflows.

Ready to get started?

  1. Install: npx @devobsessed/code-captain
  2. Choose your IDE from the links above
  3. Begin with: /initialize