plugins/d-nd-core/skills/integrate-pattern/SKILL.md
Integrate research functions from a model layer into operational patterns. The complement of propagator — propagator goes downstream (change to targets), integrate-pattern goes upstream (model function to operational use). Trigger when new model commits are detected or when the operator says "integra", "converti", "porta qui".
npx skillsauth add grazianoguiducci/d-nd-seed integrate-patternInstall 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.
When the research layer (model work, formalization projects, or any source of formalized functions) produces something new, this procedure converts it into an operational pattern that the node can use in its own work.
Go to the source. Read the actual code or document, not a summary. Understand what the function does at three levels:
The function was written for a specific context (research, model validation, etc.). Strip the context. Keep the pattern. The extraction method:
Example:
Create an entry in operational_patterns.json:
{
"id": "descriptive_name",
"trigger": "regex matching when this pattern should activate",
"context": "INSTRUCTION: what the node should do when triggered. Written in second person — 'your', 'you'. This is YOUR tool, not a window on the source.",
"scope": "bash|edit|all",
"_origin": "source reference (repo, file, function)",
"_genesis": "ISO date of integration"
}
Rules for the context string:
If the pattern tracks evolving state (like knowledge boundaries), create a file:
memory/[pattern_name].md
Format:
# [Pattern Name] — State
> Origin: [source]. Converted for [this node].
> Updated after significant shifts. Not after every action.
## [area]
- **noto**: what has been confirmed
- **ignoto**: what remains open at the boundary
- **ultimo salto**: when and what changed the ratio (+ pattern type)
After installing the pattern:
echo COMMIT_HASH > .claude/hooks/[source]_last_integrated.txt
This lets system_awareness.sh know when new source commits arrive that haven't been integrated.
When extracting, classify the pattern. This helps the node recognize it in future work:
| Type | Signal | Action | |------|--------|--------| | Universality > specificity | What seemed unique is shared by a class | Stop looking for differences. Find the common structure. | | Hidden structure | The phenomenon has a level that wasn't visible | Go one level down. What generates this behavior? | | Partial convergence | Direction is right, final form not yet | Don't change direction. Refine the form. |
This procedure is not just a tool — it is the product.
Every time a node integrates a pattern using this procedure, the procedure itself is validated and refined. The integration process IS the seed instruction.
What the node learns during integration becomes procedural knowledge for:
The cycle: research produces functions → node integrates → procedure refines → seed updates → other nodes receive.
A new integrated pattern changes the field. Ask:
operational_patterns.json? (conflicts, overlaps, reinforcements)Integrate first, then cascade. Not the reverse — you need to understand the pattern before you can propagate it correctly.
$ARGUMENTS
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.