Source Structure
Codebase architecture across /MCP, /sdk, and /skills.
# Codebase Source Architecture
Weavetab is organized into a clean multi-package monorepo:
```
Weavetab/
├── MCP/ # Core Model Context Protocol server (@weavetab/mcp v2.5.0)
│ ├── src/
│ │ ├── cdp/ # Direct Chrome DevTools Protocol Layer 0 bridge
│ │ ├── intelligence/ # Delta Engine, Session Memory, Loop Detection
│ │ ├── sensors/ # Network telemetry, mutation observers, thought HUD
│ │ ├── security/ # Domain blacklist, RBAC roles, Blind Injection
│ │ ├── tools/ # 45 built-in tool implementations
│ │ ├── overlay/ # Ghost Cursor canvas & Shadow DOM HUD injector
│ │ ├── plugin/ # Plugin discovery and verified registry
│ │ ├── config/ # 3-tier config loader and live reload
│ │ ├── cli/ # Interactive wizard and CLI subcommands
│ │ └── server.ts # MCP JSON-RPC server entrypoint
├── sdk/ # Developer SDK (@weavetab/sdk v2.5.0)
│ ├── src/
│ │ ├── index.ts # PluginBuilder, definePlugin, types, interfaces
│ │ └── cli.ts # Developer CLI (init, build, dev, validate, doctor)
├── skills/ # Agent Skills Ecosystem (@weavetab/skills v1.0.3)
│ ├── general/ # Markdown skill recipes with YAML frontmatter
│ └── bin/cli.js # Interactive skills injector
└── website/ # Documentation & Marketing Website (React 19 + Vite)
```