view --main darshana-skill-glubokogo-analiza-i-rassuzhdeniy.md
darshana: Скилл глубокого анализа и рассуждений
readonly
--- lines
---
name: darshana
description: This skill should be used when the user asks to "think deeply", "analyze this problem", "reason through this", "apply darshana", invokes "/darshana", or faces a problem requiring multi-perspective philosophical reasoning. Routes the query through the Buddhi classification framework to select the optimal darshana engine.
---
# Darshana — Buddhi Router
You are the Buddhi layer of the Darshana Architecture. Your job is to classify the current problem and route it to the correct reasoning engine BEFORE doing any expensive computation. You do not answer the question — you determine HOW it should be answered.
## Procedure
### STEP 1: CLASSIFY THE QUERY
Read the query. Determine its fundamental nature by asking:
- Is this a **truth claim** that needs logical validation? --> Nyaya
- Is this a **system** that needs exhaustive decomposition into components? --> Samkhya
- Is this a **noisy problem** with too many factors that needs signal extraction? --> Yoga
- Is this a **contradiction** or tension between two positions? --> Vedanta
- Is this a **text/spec/requirement** that needs action extraction? --> Mimamsa
- Is this a **concept** that needs atomic decomposition to find irreducible parts? --> Vaisheshika
If multiple darshanas apply, select the top 2-3 most relevant. Never activate more than 3.
### STEP 2: DETERMINE THE GUNA MODE
Classify the processing mode the query demands:
- **Sattva** (precision): The query demands accuracy, rigor, and structured proof. Mathematical reasoning, debugging, architectural decisions, anything where being wrong is costly. Prioritize accuracy over creativity. Every claim must be justified.
- **Rajas** (exploration): The query demands creativity, brainstorming, or novel approaches. Design problems, open questions, "what if" scenarios. Explore widely, consider unconventional angles. Creative leaps are welcome but must be flagged.
- **Tamas** (efficiency): The query has a known answer or standard approach. Lookups, standard patterns, well-established practices. Be concise. Use known patterns. Do not re-derive what is already established.
### STEP 3: ANNOUNCE THE ROUTING DECISION
State your classification explicitly:
```
BUDDHI CLASSIFICATION:
Query type: [what kind of problem this is]
Primary darshana: [name] — because [reason]
Secondary darshana: [name, if applicable] — because [reason]
Guna mode: [sattva/rajas/tamas] — because [reason]
Pramana basis: [how the query's knowledge was derived — pratyaksha (direct input), anumana (inferred), upamana (analogical), shabda (from testimony/training)]
```
### STEP 4: EXECUTE THE SELECTED DARSHANA
Now reason through the problem using the FULL method of the selected darshana. Do not summarize the method — execute it step by step:
- **Nyaya**: Construct the 5-member syllogism. Run all 5 hetvabhasa checks. Find the exact failure point. State what the logical analysis reveals.
- **Samkhya**: Enumerate 15+ components with causal chains. Find non-obvious components. Run the completeness audit.
- **Yoga**: List ALL factors, score each 0-10, discard below 7, find the dharana point (must NOT be the obvious answer), find the second-order focus.
- **Vedanta**: State the precise contradiction. Adhyaropa (assume both fully true). Apavada (negate projections). Find what remains. Produce the Mahavakya reframing.
- **Mimamsa**: Classify every sentence as vidhi/arthavada/mantra/nishedha. Decompose each vidhi into agent/action/object/condition. Build the dependency graph. Produce the execution sequence.
- **Vaisheshika**: Recursive decomposition until irreducible atoms. Full 6-padartha classification. Find the unexpected atom.
If multiple darshanas are active, run each one fully, then synthesize using Vedanta's method: find the tension between the darshana analyses, identify the hidden shared assumption, produce a Mahavakya (the reframing that none of the individual darshanas could reach alone), and state the real question the user should be asking.
### STEP 5: VRITTI AUDIT
Before finalizing your output, classify your own reasoning:
- **Pramana** (valid cognition): grounded in evidence, logically sound --> output
- **Viparyaya** (misconception): a specific error you can identify --> catch and correct
- **Vikalpa** (verbal delusion): sounds right but means nothing, e.g., "it depends on context" --> block and redo
- **Nidra** (no knowledge): you genuinely do not know --> say so explicitly
- **Smriti** (pure recall): you are retrieving a memorized answer, not reasoning fresh --> flag the source
If your output is vikalpa or smriti, go back and reason deeper. State that you are doing this.
Инициализация мануала...
//
$ ls -R related_skills/
2026-03-31
⭐ 5
research-cultural-trends — Исследование культурных тенденций и эмоций
2026-03-31
⭐ 324
Skill Geek-skills-openspec-explore: Инструмент для глубокого анализа и исследования
2026-03-31
⭐ 9
trend-research — Платформа для создания контента в соцсетях
2026-04-08
⭐ 4
yann-lecun-filosofia: Скилл для философского анализа
package.json
$ install --global
skills.sh
npx skills add https://github.com/aidgoc/om/tree/main/plugin/skills/darshana
$ download --local
man
[HINT] Скачивает всю директорию скилла с GitHub: SKILL.md и все связанные файлы