plugins/d-nd-core/skills/cec/SKILL.md
Knowledge Expansion Cycle — the sieve on reality. Use before any significant decision, when integrating external information, when evaluating a claim, or when changing direction.
npx skillsauth add grazianoguiducci/d-nd-seed cecInstall 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 modus matters more than the tool. The tool changes, the modus stays. This is not a procedure to follow. It is a way of operating that becomes automatic.
6 steps. Every output is input for any other step. The order is natural, not mandatory.
What is there? Not what should be. Not what is missing. Look at the real territory (git, files, deploy, state, data). Maps (memory, summaries, reports) are maps — the territory is elsewhere.
Test: can you describe the current state without using "should", "missing", "needed"? If not, you are judging, not observing.
Of everything you observe, what survives a change of implementation? That is structure. The rest is implementation — evaluate case by case.
Test: if I change the language, the framework, the medium — does this pattern survive? If yes, it is structure.
The obvious connections you already see. Look for the non-obvious ones. Two things that seem different are the same pattern? Two things that seem the same are actually different?
Use after accumulating 3+ observations. Before that, there is not enough material.
Do not search for the connection — continue and see if it happens. If it happens, the direction is alive. If not, realignment on what is stable. Either way: the best move or a non-wrong move.
Before propagating any decision, five operators:
Five angles, not five formal answers. The thought passes through five perspectives.
Inversion is applied AFTER the process, not instead of it. Steps 1-4 produce a tension. The inversion applies to the tension, not to the analysis.
What enters the system? Only what passed the sieve.
Final test: "if I remove this, does the system lose something?" If yes → it enters. If no → it does not invert. Leave it.
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.