# LazyClaude Reference Pin

Private reference snapshot: 3fb8802e314dc0a1f23481dd3782cdca26b92dc2
Claude docs snapshot: 2026-05-31

## Private Input

- Pinned tree is kept outside package surfaces under the private `# REFERENCE/` input directory.
- Public package metadata must describe LazyClaude in its own terms and must not expose private source-origin names or URLs.

## Migration Table

| Reference surface | Claude Code surface | Notes |
| --- | --- | --- |
| Plugin manifest | `.claude-plugin/plugin.json` | Plugin identity and component paths are Claude Code-native. |
| Skills | Claude Code `skills/<name>/SKILL.md` | Skills keep workflow intent and remove runtime-specific tool names. |
| Skill auxiliary packs | Claude Code skill auxiliary files | `programming/references`, `programming/scripts`, and `debugging/references` are packaged with Claude-safe coordination wording. |
| Hooks | Claude Code `hooks/hooks.json` | Hook events are mapped to Claude tool names and JSON stdin behavior. |
| MCP config | Claude Code `.mcp.json` | Local helper tools stay plugin-scoped. |
| LSP helper | Claude Code `.lsp.json` | MVP starts with TypeScript/JavaScript. |
| Subagent orchestration | Claude Code `agents/*.md` | Agents get bounded tools, permissions, and optional preloaded skills. |
