AIssistLab

Iteration 03: Claude Code Cockpit

Goal

Add read-only awareness of the broader Claude Code project surface so users can see skills, commands, agents, MCP, settings, hooks, and plugin-style folders from one local dashboard.

Success Criteria

In Scope

Out Of Scope

Public Interfaces

Add local-only endpoint:

interface ClaudeProjectInventory {
  workspaceDisplay: string;
  counts: {
    skills: number;
    commands: number;
    agents: number;
    mcpServers: number;
    hooks: number;
    pluginFolders: number;
  };
  checks: Array<{
    id: string;
    status: "ok" | "warn" | "error";
    title: string;
    message: string;
    suggestedFix?: string;
  }>;
  reloadHints: string[];
}

Endpoint:

Likely Modules

Checklist

Tests

Browser Smoke

Privacy Acceptance

Checkpoint Recommendation

Checkpoint as feat(settings): add Claude project inventory only after tests, build, and browser smoke pass.

Implementation Evidence