Six Cognitive Levels and Core Skills
Depth Skills organizes the 16 skills into six functional levels, each addressing a specific type of cognitive problem:
Meta Control Layer (Meta)
Conductor is the orchestration layer of the entire system, responsible for selecting and ordering other skills. When facing complex tasks, the Conductor decides which skills to invoke and in what order, ensuring optimal allocation of cognitive resources.
Cognitive Layer (Cognition)
This layer solves the problem of "how to search more deeply" and includes four core skills:
Deep-think is the system's core protocol. When facing complex problems or when the first answer feels too simple, this skill forces the model to activate deeper knowledge paths before generating an answer. It physically changes the generation process by creating intermediate thinking outputs.
Adversary introduces a self-opposition mechanism. Before any major decision or plan execution, this skill requires the model to actively find flaws, weaknesses, and unconsidered edge cases in its own reasoning. It's not just "checking the answer"—it implants doubt and scrutiny before the answer is formed.
Diverge targets questions like "What's the best way?". When facing architectural choices or strategic decisions, this skill forces the model to explore multiple paths instead of rushing to choose the first seemingly reasonable one. It counteracts "pattern gravity"—the tendency to choose the most familiar template.
Descend is used in situations where "nothing works" or "familiar solutions feel wrong". It requires the model to return to first principles, re-derive the essence of the problem, and verify if the problem is correctly understood—rather than optimizing answers on an incorrectly defined problem.
Excavation Layer
This layer solves the problem of "what to excavate" and focuses on discovering hidden assumptions and blind spots:
Excavate performs assumption archaeology. In high-risk plans, it forces the model to explicitly list all implicit assumptions, including those taken for granted.
Invert targets situations like "We have no choice" or "Are we sure?". It breaks thought patterns by inverting constraints and beliefs to find overlooked alternatives.
Reframe handles the "stuck" state. When a problem seems to have only one solution, this skill forces the creation of multiple problem formulations, reframing the problem from different angles.
Negative-space is an absence detector. It doesn't check what exists; it looks for what's missing. When asking "Is this complete?", it specifically probes attention blind spots—the dimensional spaces the model has never illuminated.
Integrity Layer
This layer solves the problem of "how to trust the output":
Contradict is a coherence auditor for multi-part plans. It checks internal consistency in long answers and design documents, looking for contradictions.
Provenance is an evidence marker and confidence calibrator. When asked "Is this true?" or "How sure are you?", it requires the model to clearly distinguish between facts, inferences, and guesses—avoiding epistemological flattening (treating different types of knowledge with the same confidence).
Fidelity verifies compression integrity. In "summary" or "TLDR" tasks, it ensures that complex analyses retain their core meaning after compression.
Governance Layer
This layer solves the problem of "how to control the process":
Anchor is a goal drift detector. In long tasks and multi-step executions, it continuously checks for deviations from the original goal to counteract scope creep.
Threshold is a commitment gateway. Before irreversible decisions, pattern changes, or API contract finalization, it forces an additional layer of review to ensure consequences match the importance of the decision.
Systems Layer
This layer solves the problem of "how to reason about the whole":
Emergence is an interaction-level analyzer. In multi-component systems and integration scenarios, it specifically analyzes emergent properties from component interactions, not just individual components.
Temporal is a cross-time reasoner. In architectural decisions and technical choices, it forces consideration of the time dimension—how decisions evolve over time and what their long-term consequences are.