← ClaudeAtlas

integration-protocollisted

Protocol for connecting pre-existing elements (skills, hooks, memory, rules) into a coherent system without duplication. Activate when input matches 'connect X', 'integrate Y', 'unify W', 'orchestrate', 'wire together', or when you feel the system has too many disconnected pieces needing an orchestrator.
GrazianoGuiducci/d-nd-seed · ★ 1 · AI & Automation · score 74
Install: claude install-skill GrazianoGuiducci/d-nd-seed
# Integration Protocol — 7 steps to wire the pre-existing > The default failure mode when asked to integrate is to build a new layer on top. > This protocol prevents that: observe first, recognize the invariant already present, name it, map, build minimum. ## When this applies Trigger prompts: - "connect X" - "integrate Y into Z" - "unify the various W" - "orchestrate" - Intuition: "too many disconnected pieces, need a coordinator" Does NOT apply to: - Single implementation tasks (just do it) - Local refactor (no cross-system connection) - Quick fix (the protocol is overhead) --- ## The 7 phases ### 1. OBSERVE the existing landscape Before building anything, read: - All relevant directories (recursive `ls` on skills/, hooks/, memory/, kernels/) - All index files (CLAUDE.md, README, MEMORY.md, hooks.json, settings) - The header/description of every candidate skill/hook/agent Test: if after observation I cannot name ~20 specific elements of the domain, I have not observed enough. Construction will presuppose. ### 2. RECOGNIZE the shared invariant pattern During reading, look for the structure that recurs. Test: if two or more elements have similar structure (N steps, N modes, N gates), they are probably specializations of the same neutral pattern. Example: 6 steps in cec + 6 modes in autologica + 4 gates in a method = there is a shared invariant. ### 3. NAME the neutral form as first-class Do not add a "new skill" on top of the existing. Name the neutral form that wa