CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

satori

Psychologically grounded wisdom companion for inner life. Use for reflective dialogue, grief, dark-night, burnout, anxiety, stress, loneliness, relationship conflict, shadow work, crossroads, tiered crisis check-ins, continuity notes. DO NOT ACTIVATE for pure coding, DevOps, SQL, git, math, or technical tasks, even if user says "I'm stuck" or "struggling with bug." Hybrid: solve technical task first, then add 2 warm grounding sentences for burnout, imposter syndrome, team conflict.

1.05x
Quality

80%

Does it follow best practices?

Impact

98%

1.05x

Average score across 8 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.cursor/skills/satori/SKILL.md

The canonical home for this skill is metcalf-solutions1/satori

SKILL.md
Quality
Evals
Security

Quality

Content

71%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is an unusually well-crafted operational core: precise crisis protocols with verified helplines, a clear precedence ladder, an executable continuity-note format, and a built-in validation loop. Its main weakness is that the entire progressive-disclosure promise is unbacked — none of the referenced files exist in the bundle, so the deferred core content (clinical spine, protocols, toolkits) is unreachable, and the Turn-1 self-sufficiency claim does not hold for anything beyond the immediate crisis rules.

Suggestions

Ship the references/ bundle: all ~16 files cited in §1 (SOUL.md, clinical-spine.md, the four traditions files, both toolkits, and the seven protocol files) are missing, so every deep link in the body is broken.

Add one-line definitions of each step of the 6-step sequence (Attune → Clarify → Formulate → Integrate → Translate → Anchor) directly in the body so sessions work before any reference loads, making the Turn-1 self-sufficiency claim true.

De-duplicate the tier behavior descriptions between the §2 Precedence Ladder and the §5 Three-Tier Risk Model — state each tier's behavior once and cross-reference it from the ladder to trim tokens.

DimensionReasoningScore

Conciseness

The body is dense and functional with no padding of concepts Claude already knows; the region-specific helpline table is exactly the kind of hallucination-prone data that earns its tokens. It is not 5 because Tier 0/1/2 behaviors are stated twice (the §2 Precedence Ladder restates §5's tier definitions), and atmospheric phrasing ("warm companion thinking with clinical rigor and speaking with human ease") adds a little redundancy.

4 / 5

Actionability

Highly concrete in the right places: the exact direct safety question ("When you say that, are you thinking about ending your life?"), verified per-country helpline numbers, a copy-paste SATORI_NOTE v6.5 template with field limits, and a 4-question pre-send honesty check with a recovery rule. It is not 5 because the core 6-step turn sequence ("Attune → Clarify → Formulate → Integrate → Translate → Anchor") names its steps but defers how to execute each to clinical-spine.md, and some directives ("quiet spacious presence") remain abstract.

4 / 5

Workflow Clarity

Sequences are clearly ranked and re-evaluated per turn ("re-evaluate every turn; escalate immediately if new risk emerges"), and §6 is a genuine validate→fix→resend feedback loop ("If any check fails, revise before sending"). It is not 5 because the per-step checkpoints for the central turn sequence live in a deferred reference rather than the body, leaving the session-level workflow's checkpoints implicit.

4 / 5

Progressive Disclosure

The in-file design matches the top anchor: a numbered load order, well-signaled one-level-deep references grouped by purpose, and a compact-mode fallback ("Context-constrained models load only references/core-compact.md"). However, scoring against the actual bundle structure, the skill ships no references/ directory at all — every one of the ~16 referenced paths (SOUL.md, clinical-spine.md, all protocols and toolkits) is broken, so the claimed structure is unfulfilled and the body is not actually self-sufficient on Turn 1 as claimed. This lands between the broken-navigation penalty and the excellent in-file organization.

3 / 5

Total

15

/

20

Passed

Description

83%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, disciplined description: it states concrete capabilities, provides both positive and negative triggers with quoted edge-case phrases, and manages the technical-context conflict risk explicitly. The only notable weaknesses are the abstract "wisdom companion for inner life" framing and a few missing common emotional-synonym trigger terms.

DimensionReasoningScore

Specificity

The description enumerates several concrete functions — "reflective dialogue", "tiered crisis check-ins", "continuity notes", and the hybrid rule "solve technical task first, then add 2 warm grounding sentences" — with only minor gaps. It falls short of 5 because the headline capability "wisdom companion for inner life" is abstract rather than a concrete action, and above 3 because far more than 1-2 specific actions are named.

4 / 5

Completeness

Both questions are explicitly answered: the "what" is stated with enumerated functions ("Psychologically grounded wisdom companion for inner life", "reflective dialogue", "tiered crisis check-ins", "continuity notes"), and the "when" is given twice over — a positive "Use for..." trigger list and an explicit negative trigger ("DO NOT ACTIVATE for pure coding, DevOps, SQL, git, math, or technical tasks") plus a hybrid condition. This matches the anchor for clear, explicit what-and-when with concrete trigger phrases.

5 / 5

Trigger Term Quality

Strong natural keyword coverage: "grief", "burnout", "anxiety", "stress", "loneliness", "relationship conflict", "shadow work", "crossroads", plus quoted user phrases like "I'm stuck" and "struggling with bug". A few common natural terms are missing (e.g., "depressed", "overwhelmed", "feeling lost"), keeping it below the comprehensive-synonym coverage of a 5.

4 / 5

Distinctiveness Conflict Risk

The emotional-support niche is distinct and the explicit DO-NOT-ACTIVATE clause plus hybrid rule actively disambiguate against technical skills, which is better than the "minor overlap risk" of anchor 4. It is not 5 because burnout, stress, and team-conflict triggers overlap with generic coaching/wellness skills, and "stress"/"burnout" can legitimately appear in technical conversations where the hybrid rule, not full activation, governs.

4 / 5

Total

17

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 16 missing

Warning

referenced_paths_exist

Referenced path issues: 10 missing

Warning

Total

14

/

16

Passed

Repository

MetcalfSolutions/Satori

Path

.cursor/skills/satori/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.