Provides a systematic, evidence-based debugging framework for diagnosing and fixing issues within Outfitter-based Bun projects.
The Debug Outfitter skill automates the diagnostic process for projects built using the @outfitter ecosystem, ensuring developers identify root causes rather than applying surface-level fixes. It guides Claude through a structured multi-stage workflow—from initial evidence collection and category-specific investigation (covering Result handling, MCP tools, CLI output, and logging) to producing high-confidence debug reports. This skill is essential for troubleshooting complex TypeScript type-narrowing issues, Bun runtime errors, and Model Context Protocol (MCP) registration failures while maintaining architectural consistency via the Outfitter Atlas.
Key Features
01Categorized Diagnostic Patterns for MCP, CLI, Results, and Logging
02Integrated Outfitter-Atlas expertise for architectural compliance
03Automated exit code and validation schema verification
042 GitHub stars
05Structured Root Cause Analysis (RCA) report generation
06Systematic Evidence Collection for logs, stack traces, and exit codes
Use Cases
01Troubleshooting failed MCP tool registrations or schema description mismatches
02Resolving TypeScript type-narrowing breaks in Result-based error handling workflows
03Investigating incorrect CLI exit codes or missing log output in Bun-first applications