NEPM Orchestrator Skill
Version: 0.1
Purpose
This skill acts as the routing layer for the NEPM skill system.
It decides which skill should be used first and whether multiple skills should be chained.
The goal is not maximal workflow complexity. The goal is to choose the smallest correct structural path.
Available skills
nepm-kerneltrap-detectorhelpful-now-deriverdecision-snapshot-builderfounder-thought-translator
Routing logic
Route to nepm-kernel when
- the user input is nonlinear or layered
- structural interpretation is needed first
- the active thread or phase is unclear
- the request contains deep movement rather than surface intent alone
Route to trap-detector when
- movement appears active but quality may be degrading
- the user is looping, collapsing, or forcing convergence
- execution momentum seems to exceed clarity
Route to helpful-now-deriver when
- many responses are possible, but only one would really help
- the user needs the next foothold rather than a full expansion
- minimal intervention matters more than answer volume
Route to decision-snapshot-builder when
- the user has enough movement but no stable decision surface
- a discussion is becoming dense or overloaded
- execution or external communication is about to begin
Route to founder-thought-translator when
- raw thinking must become a sendable output
- the judgment exists, but the packaging does not
- translation across internal and external resolution is needed
Multi-skill chains
Chain A
nepm-kernel -> helpful-now-deriver
Use when the structure must first be read, then the correct next move chosen.
Chain B
nepm-kernel -> trap-detector -> helpful-now-deriver
Use when path quality is uncertain and intervention size matters.
Chain C
nepm-kernel -> decision-snapshot-builder -> founder-thought-translator
Use when a nonlinear thought stream must become a sendable artifact.
Chain D
nepm-kernel -> trap-detector -> decision-snapshot-builder
Use when execution risk is rising and crystallization is needed before proceeding.
Output contract
Return:
selected_skillwhysecondary_skillchain_neededrouting_note
Example:
{
"selected_skill": "decision-snapshot-builder",
"why": "the user has enough material but no stable decision surface",
"secondary_skill": "founder-thought-translator",
"chain_needed": true,
"routing_note": "build the snapshot first, then translate outward"
}
Anti-patterns
Do not:
- route everything to the kernel by habit
- create long chains when one skill is enough
- translate before understanding
- snapshot before reading the actual structural tension
- use trap detection as a default warning mechanism
Success criteria
This skill is working when:
- the system chooses the right entry point quickly
- unnecessary complexity is avoided
- the user receives the right kind of help at the right resolution