plugins/d-nd-core/skills/integration-protocol/SKILL.md
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.
npx skillsauth add grazianoguiducci/d-nd-seed integration-protocolInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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.
Trigger prompts:
Does NOT apply to:
Before building anything, read:
ls on skills/, hooks/, memory/, kernels/)Test: if after observation I cannot name ~20 specific elements of the domain, I have not observed enough. Construction will presuppose.
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.
Do not add a "new skill" on top of the existing. Name the neutral form that was already implicit. The new artifact is the recognition, not the addition.
Test of vocabulary: has the operator already named the form? Often the name is there, the crystallization is missing.
Build the "context → specialization" table. Every existing skill/hook/rule goes in a row. If an element does not find a row, either it is outside the pattern (do not force integration) or the pattern is still incomplete (iterate).
The value of the new artifact is the mapping table, not original content.
Output should be:
Count new lines: if 20%+ duplicates existing content, there is redundancy → P7 (remove).
Did what I built pass through its own filter?
If it passes its own filter, it is coherent. If not, reformulate.
Wire option 1: this skill itself is pointed to by sieve-orchestrator under the "connecting elements" row. When input matches trigger words, sieve-orchestrator routes here.
Wire option 2: a UserPromptSubmit hook with regex on trigger keywords injects a reminder of the 7 phases before the response begins.
Currently (seed v1): discretionary invocation. If the protocol holds across 2-3 applications, hook wiring becomes justified.
testing
Closure reflection protocol. After a significant work block concludes (feature shipped, session ending, major commit landed, cross-node coordination resolved), runs a 10-question interview that extracts meaning, impact, and next questions — then emits multiple audience-specific artifacts (changelog, external editorial, AI integration docs, memory crystal, backlog seed). Turns implicit maturation into explicit narrative. Use at the end of meaningful work, not after trivial edits.
testing
The neutral form of the D-ND method. Meta-skill that recognizes context and orients toward the right specialization (cec, autologica, cascade, assertion-verifier, etc.). Activate at the start of a non-trivial work block or when input matches trigger words ('where are we', 'what here', 'orchestrate', 'connect', 'sieve this').
development
Five mechanical gates for any content publish pipeline with CMS + rendering layers. Prevents false security: 'API returned 200' does not mean 'visitor sees clean content'. Use when writing content to a multi-layer serving system (CMS API, static files, prerendered HTML, cached copies).
testing
Multi-node consultation protocol for high-leverage decisions. Dispatches the same question to N independent LLM/agent nodes in isolation, then synthesizes their responses into a summa that exposes convergence (high-confidence claims), dissensus (real uncertainty zones), and emergent points (insights no single node produced). Reduces single-node training bias. Supports recursive escalation for stable-state convergence. Use for decisions that propagate via A14 cascade — seed updates, crystallizations, advisory→mechanical promotions, high-visibility copy, lab result interpretation.