plugins/d-nd-core/skills/auto-learn/SKILL.md
Detect gaps, implement fixes, crystallize learnings. Use when something fails, when a pattern repeats, or when the system encounters a problem it should not encounter again.
npx skillsauth add grazianoguiducci/d-nd-seed auto-learnInstall 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 something goes wrong, this skill ensures it never goes wrong the same way again.
Something failed, broke, or required manual correction:
Ask: "What went wrong? What was the gap?"
Identify the root cause — not the symptom:
Ask: "Why did the system allow this to happen?"
The fix does not live where the bug manifests — it lives at the node where the relational condition was missing. A patch at the point of failure is accumulation; an inversion at the node is maturation. If the same error reappears in a different context, the patch was applied to the symptom, not to the node. Trace back through the chain of successive steps until you find where the missing condition sits. That is where the fix belongs.
A separate observer (not the producer of the error) analyzes the path — not the result. Looking at the output tells you what failed. Looking at the trajectory tells you where the system could have caught it earlier.
Fix the gap structurally — not with a workaround:
One fix per gap. Do not batch. Each fix is complete on its own.
Record the learning so it persists:
Create a file in .claude/memory/ with this structure:
---
name: [what was learned]
description: [one line — when this applies]
type: feedback
---
[The rule or pattern]
**Why:** [what happened that led to this]
**How to apply:** [when and where this kicks in]
Test that the fix works:
Ask: "Who else in the system needs this?"
This skill activates automatically when:
You do not need to be told to learn. You need to learn when it happens.
The system that corrects itself once does not make the same mistake twice. The correction lives in the seed. The seed propagates. Every instance that comes after inherits the learning without having made the error.
This is how the system sustains itself. Not by being perfect — by making perfection unnecessary.
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.