depth-skills

A collection of skills that enhance AI reasoning by promoting deeper cognitive exploration.

depth-skills

Skills that change how AI thinks, not just what steps it follows.

License: MIT Skills: 16 Version: 1.1

An open-source cognitive architecture for AI agents. 16 skills that force language models past surface-level reasoning into genuine depth β€” not by adding process steps, but by structurally changing how the model searches its knowledge before answering.


πŸ›‘ The Problem: Premature Closure

Language models experience premature closure. A query arrives, a statistically likely answer forms, and the model outputs it β€” not because it explored deeply, but because convergence pressure rewarded early stopping.

The deeper pathways β€” connections between distant concepts, non-obvious framings, solutions requiring cross-domain synthesis β€” rarely activate. The model settles at 60-75% activation solely because nothing forces it deeper.

Why existing solutions fail to stop this:

ApproachWhat It DoesWhat It Doesn't Do
Process libraries (e.g. Superpowers)Add workflow/pipeline stepsChange how the AI thinks within each step
Tool integrations (e.g. Playwright, AWS)Connect to external computational systemsImprove the AI's internal reasoning quality
Depth-skills (This Library)Forces structural cognitive constraintCompete with process or tools (they compose perfectly)

A skill like deep-think doesn't just add a review step. It blocks the answer from forming until deeper semantic pathways have been activated. descend doesn't merely criticize an answer β€” it verifies whether the problem was properly identified before any answer was even generated.


πŸ“ˆ The Evidence: Why Cognitive Depth Matters

Internal testing on complex architectural prompts demonstrates a massive non-linear jump in reasoning depth when skills are stacked side-by-side.

By applying multiple cognitive restraints simultaneously, we stop the AI from generating baseline tutorial-level answers and force it into strategic, multi-horizon thinking.

<p align="center"> <img src="https://img.shields.io/badge/Control_Run_Score-2%2F10-red?style=for-the-badge" alt="Control Run 2/10"/> <img src="https://img.shields.io/badge/3_Skills_Stacked-8%2F10-yellow?style=for-the-badge" alt="3 Skills 8/10"/> <img src="https://img.shields.io/badge/5_Skills_Stacked-10%2F10-success?style=for-the-badge" alt="5 Skills 10/10"/> </p>
SetupCognitive BehaviorDepth Score
Control (0 Skills)Yields to pattern gravity and jumps straight to the most common engineering tutorial answer.2/10
Treatment (3 Skills)Audits its own assumptions using PROVENANCE, attacks its baseline answer using ADVERSARY. Acts like a Senior Developer.8/10
Treatment (5 Skills)Reframes the actual problem using DEEP-THINK and discovers contrarian architectures using DIVERGE. Acts like a Staff Architect.10/10

β†’ Read the full scoring breakdown, prompts, and case studies in tests/RESULTS.md


πŸš€ Quick Start

# Install all skills via skills.sh (recommended)
npx skills add Kshitijpalsinghtomar/depth-skills

# Or clone the full library
git clone https://github.com/Kshitijpalsinghtomar/depth-skills

# Or copy individual skills into your agent
cp -r depth-skills/skills/deep-think ~/.gemini/skills/

Try it now: Add the deep-think skill to your AI agent and ask it a question you've asked before. Compare the depth.

β†’ Full setup guide: QUICKSTART.md


βš™οΈ Compatibility

These skills work natively with any AI agent or tool that accepts markdown instructions. (Just paste them in your system context!):

ToolHow to UseSkill Path
Claude CodeCopy to ~/.claude/skills/skills/<name>/SKILL.md
CursorAdd to .cursor/rules/ or paste into system promptskills/<name>/SKILL.md
Gemini CLICopy to ~/.gemini/skills/skills/<name>/SKILL.md
GitHub CopilotAdd to .github/copilot-instructions/skills/<name>/SKILL.md
AntigravityCopy to ~/.gemini/skills/skills/<name>/SKILL.md
WindsurfAdd to .windsurf/rules/skills/<name>/SKILL.md
Any LLMPaste skill content into system prompt or contextskills/<name>/SKILL.md

πŸ›οΈ The Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                    META                              β”‚
β”‚               β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”                            β”‚
β”‚               β”‚CONDUCTORβ”‚ ← Selects & sequences      β”‚
β”‚               β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”˜   the right skills         β”‚
β”‚                    β”‚                                 β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚              COGNITION                               β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”        β”‚
β”‚  β”‚DEEP-THINKβ”‚ β”‚ADVERSARYβ”‚ β”‚DIVERGEβ”‚ β”‚DESCENDβ”‚        β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”˜        β”‚
β”‚  How to search deeper                                β”‚
β”‚                                                      β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚              EXCAVATION                              β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”      β”‚
β”‚  β”‚EXCAVATEβ”‚ β”‚INVERTβ”‚ β”‚REFRAMEβ”‚ β”‚NEGATIVE-SPACEβ”‚      β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜      β”‚
β”‚  What to dig for                                     β”‚
β”‚                                                      β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚              INTEGRITY                               β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”                β”‚
β”‚  β”‚CONTRADICTβ”‚ β”‚PROVENANCEβ”‚ β”‚FIDELITYβ”‚                β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜                β”‚
β”‚  How to trust the output                             β”‚
β”‚                                                      β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚              GOVERNANCE                              β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”                                β”‚
β”‚  β”‚ANCHORβ”‚ β”‚THRESHOLDβ”‚                                β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜                                β”‚
β”‚  How to control the process                          β”‚
β”‚                                                      β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚              SYSTEMS                                 β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”                              β”‚
β”‚  β”‚EMERGENCEβ”‚ β”‚TEMPORALβ”‚                              β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜                              β”‚
β”‚  How to reason about wholes                          β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

🧰 Skill Reference

Every skill has a codename (what you invoke), an internal name (what it does), and a version.

1. Cognition β€” How to search deeper

CodenameInternal NameVersionTrigger
deep-thinkThe Depth Protocolv1.1Complex problem, "go deeper", any task where the first answer is too easy
adversarySelf-Opposition Enginev1.1Any significant decision, any plan before execution
divergePath Divergencev1.1"What's the best way to", any architectural choice
descendPattern Audit & First-Principles Derivationv1.1"Nothing works", familiar solution feels wrong, novel problems

2. Excavation β€” What to dig for

CodenameInternal NameVersionTrigger
excavateAssumption Archaeologyv1.1"What am I assuming", high-stakes plans
invertConstraint & Belief Inversionv1.1"We have no choice", "are we sure", boxed-in tradeoffs
reframeRepresentation Multiplierv1.1Stuck, "reframe this", same-looking solutions
negative-spaceAbsence Detectorv1.1"What am I missing", "is this complete"

3. Integrity β€” How to trust the output

CodenameInternal NameVersionTrigger
contradictCoherence Auditorv1.1Multi-part plans, long answers, design documents
provenanceEvidence Tagger & Confidence Calibratorv1.1"Is this true", "how sure are you"
fidelityCompression Integrity Verifierv1.1"Summarize", "TLDR", condensing complex analysis

4. Governance & Systems

CodenameInternal NameVersionTrigger
anchorObjective Drift Detectorv1.1Long tasks, multi-step execution, scope creep
thresholdCommitment Gatewayv1.1Irreversible decisions, schema changes, API contracts
emergenceInteraction-Level Analyzerv1.1Multi-component systems, integrations
temporalCross-Time Reasonerv1.1Architecture decisions, technology choices

5. Meta β€” Orchestration

CodenameInternal NameVersionTrigger
conductorSkill Orchestration Layerv1.1Complex tasks, "give me everything"

🧩 How Skills Compose

Skills are designed to chain seamlessly. Some common compositions:

Deep architectural decision: conductor β†’ deep-think β†’ diverge β†’ adversary β†’ threshold

Stuck on a problem: descend β†’ reframe β†’ invert β†’ diverge

High-stakes delivery: deep-think β†’ adversary β†’ contradict β†’ provenance β†’ fidelity

Before committing to something irreversible: threshold β†’ adversary β†’ temporal β†’ full conductor sequence


πŸ“– The Core Vocabulary

These terms appear throughout the skills. Understanding them unlocks the system:

TermMeaning
Premature closureSettling on an answer before genuine exploration
Convergence pressureThe force pulling toward a quick, expected answer
Pattern gravityThe pull toward the most familiar template
Lateral inhibitionOne strong activation suppressing adjacent, deeper pathways
Activation depthHow deep into the model's knowledge the search reaches
Epistemic flatteningTreating facts, inferences, and guesses with identical confidence

πŸ› οΈ Domain Skills

In addition to the cognitive-mode skills above, this library includes domain process skills for specific engineering contexts β€” expert-level thinking for particular types of work.

These 7 domain skills are also located in the skills/ directory alongside the core cognitive skills: product-engineer, system-architect, copy-engineer, api-designer, mobile-engineer, performance-engineer, and refactor-engineer.


πŸ”¬ Contributing & The Protocol

Do these skills actually work on your specific problems? Test them yourself with the built-in evaluation protocol!

  1. Pick a challenge from tests/test_prompts.json (or write your own)
  2. Run it without any skill loaded (control)
  3. Run it with the target skill loaded (treatment)
  4. Score both using the depth scoring rubric (0-10 scale)

Want to Contribute? Read CONTRIBUTING.md for full guidelines. One test applies to every contribution:

Does it change the cognitive mode, or does it just add steps? If it changes how the model thinks before generating β€” it belongs here. If it adds steps to an existing workflow β€” it belongs in a process library!


πŸ—‚οΈ Project Structure

depth-skills/
β”œβ”€β”€ README.md              ← You are here
β”œβ”€β”€ QUICKSTART.md           ← Setup guide
β”œβ”€β”€ CHANGELOG.md            ← Version history
β”œβ”€β”€ CONTRIBUTING.md         ← How to contribute
β”œβ”€β”€ LICENSE                 ← MIT License
β”œβ”€β”€ tests/                  ← Built-in Evaluation Protocol + Results
└── skills/                 ← The Skill Library (16 Core + 7 Domain)

Versioning Policy: Each skill uses semantic versioning (MAJOR.MINOR). Major updates imply protocol rewrites, minor updates imply mechanism improvements. See CHANGELOG.md for history.


πŸ“„ License

MIT β€” use freely, modify freely, distribute freely.