Create debugging checklist for marketplace troubleshooting #97

Closed
opened 2026-01-22 16:00:48 +00:00 by lmiranda · 1 comment
Owner

Problem

During debugging sessions, issues are misdiagnosed because there's no systematic approach to trace problems through the full plugin loading path.

Proposed Solution

Create docs/DEBUGGING-CHECKLIST.md with systematic investigation steps:

  1. Identify loading path (source vs marketplace vs cache)
  2. Verify files exist at runtime location
  3. Verify venvs exist in INSTALLED location
  4. Verify symlink resolution
  5. Test MCP server startup
  6. Verify fix before committing

Acceptance Criteria

  • Document created
  • Covers all common failure modes
  • Referenced from CLAUDE.md
## Problem During debugging sessions, issues are misdiagnosed because there's no systematic approach to trace problems through the full plugin loading path. ## Proposed Solution Create `docs/DEBUGGING-CHECKLIST.md` with systematic investigation steps: 1. Identify loading path (source vs marketplace vs cache) 2. Verify files exist at runtime location 3. Verify venvs exist in INSTALLED location 4. Verify symlink resolution 5. Test MCP server startup 6. Verify fix before committing ## Acceptance Criteria - [ ] Document created - [ ] Covers all common failure modes - [ ] Referenced from CLAUDE.md
Author
Owner

Implementation Complete

Created docs/DEBUGGING-CHECKLIST.md with systematic troubleshooting steps:

Contents

  1. Step 1: Identify the Loading Path - Source vs Installed vs Cache
  2. Step 2: Verify Files Exist at Runtime Location
  3. Step 3: Verify Virtual Environments Exist (most common failure)
  4. Step 4: Verify Symlink Resolution
  5. Step 5: Test MCP Server Startup
  6. Step 6: Verify Configuration Files
  7. Step 7: Verify Hooks Configuration
  8. Quick Diagnostic Commands - One-liner to check all components
  9. Common Issues and Fixes - Table of symptoms → causes → fixes

Also Updated

  • CLAUDE.md - Added Installation Paths section and Debugging section
  • docs/CANONICAL-PATHS.md - Added reference to DEBUGGING-CHECKLIST.md
  • Documentation Index in CLAUDE.md now includes the new file

Acceptance Criteria Status

  • Document created
  • Covers all common failure modes
  • Referenced from CLAUDE.md
## Implementation Complete Created `docs/DEBUGGING-CHECKLIST.md` with systematic troubleshooting steps: ### Contents 1. **Step 1: Identify the Loading Path** - Source vs Installed vs Cache 2. **Step 2: Verify Files Exist at Runtime Location** 3. **Step 3: Verify Virtual Environments Exist** (most common failure) 4. **Step 4: Verify Symlink Resolution** 5. **Step 5: Test MCP Server Startup** 6. **Step 6: Verify Configuration Files** 7. **Step 7: Verify Hooks Configuration** 8. **Quick Diagnostic Commands** - One-liner to check all components 9. **Common Issues and Fixes** - Table of symptoms → causes → fixes ### Also Updated - `CLAUDE.md` - Added Installation Paths section and Debugging section - `docs/CANONICAL-PATHS.md` - Added reference to DEBUGGING-CHECKLIST.md - Documentation Index in CLAUDE.md now includes the new file ### Acceptance Criteria Status - [x] Document created - [x] Covers all common failure modes - [x] Referenced from CLAUDE.md
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: personal-projects/leo-claude-mktplace#97