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.
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:
| Approach | What It Does | What It Doesn't Do |
|---|---|---|
| Process libraries (e.g. Superpowers) | Add workflow/pipeline steps | Change how the AI thinks within each step |
| Tool integrations (e.g. Playwright, AWS) | Connect to external computational systems | Improve the AI's internal reasoning quality |
| Depth-skills (This Library) | Forces structural cognitive constraint | Compete 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>| Setup | Cognitive Behavior | Depth 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!):
| Tool | How to Use | Skill Path |
|---|---|---|
| Claude Code | Copy to ~/.claude/skills/ | skills/<name>/SKILL.md |
| Cursor | Add to .cursor/rules/ or paste into system prompt | skills/<name>/SKILL.md |
| Gemini CLI | Copy to ~/.gemini/skills/ | skills/<name>/SKILL.md |
| GitHub Copilot | Add to .github/copilot-instructions/ | skills/<name>/SKILL.md |
| Antigravity | Copy to ~/.gemini/skills/ | skills/<name>/SKILL.md |
| Windsurf | Add to .windsurf/rules/ | skills/<name>/SKILL.md |
| Any LLM | Paste skill content into system prompt or context | skills/<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
| Codename | Internal Name | Version | Trigger |
|---|---|---|---|
deep-think | The Depth Protocol | v1.1 | Complex problem, "go deeper", any task where the first answer is too easy |
adversary | Self-Opposition Engine | v1.1 | Any significant decision, any plan before execution |
diverge | Path Divergence | v1.1 | "What's the best way to", any architectural choice |
descend | Pattern Audit & First-Principles Derivation | v1.1 | "Nothing works", familiar solution feels wrong, novel problems |
2. Excavation β What to dig for
| Codename | Internal Name | Version | Trigger |
|---|---|---|---|
excavate | Assumption Archaeology | v1.1 | "What am I assuming", high-stakes plans |
invert | Constraint & Belief Inversion | v1.1 | "We have no choice", "are we sure", boxed-in tradeoffs |
reframe | Representation Multiplier | v1.1 | Stuck, "reframe this", same-looking solutions |
negative-space | Absence Detector | v1.1 | "What am I missing", "is this complete" |
3. Integrity β How to trust the output
| Codename | Internal Name | Version | Trigger |
|---|---|---|---|
contradict | Coherence Auditor | v1.1 | Multi-part plans, long answers, design documents |
provenance | Evidence Tagger & Confidence Calibrator | v1.1 | "Is this true", "how sure are you" |
fidelity | Compression Integrity Verifier | v1.1 | "Summarize", "TLDR", condensing complex analysis |
4. Governance & Systems
| Codename | Internal Name | Version | Trigger |
|---|---|---|---|
anchor | Objective Drift Detector | v1.1 | Long tasks, multi-step execution, scope creep |
threshold | Commitment Gateway | v1.1 | Irreversible decisions, schema changes, API contracts |
emergence | Interaction-Level Analyzer | v1.1 | Multi-component systems, integrations |
temporal | Cross-Time Reasoner | v1.1 | Architecture decisions, technology choices |
5. Meta β Orchestration
| Codename | Internal Name | Version | Trigger |
|---|---|---|---|
conductor | Skill Orchestration Layer | v1.1 | Complex 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:
| Term | Meaning |
|---|---|
| Premature closure | Settling on an answer before genuine exploration |
| Convergence pressure | The force pulling toward a quick, expected answer |
| Pattern gravity | The pull toward the most familiar template |
| Lateral inhibition | One strong activation suppressing adjacent, deeper pathways |
| Activation depth | How deep into the model's knowledge the search reaches |
| Epistemic flattening | Treating 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!
- Pick a challenge from
tests/test_prompts.json(or write your own) - Run it without any skill loaded (control)
- Run it with the target skill loaded (treatment)
- 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.