CtrlK
BlogDocsLog inGet started
Tessl Logo

session-reflection

Conduct a two-question session-end reflection to catch blind spots and under-investigated areas before concluding. The agent surfaces its lowest-confidence work items and identifies what the user might be missing, then offers to investigate. Based on a Reddit-post technique combining an LLM-suggested confidence audit with Sam Altman's blind-spot question. Do NOT trigger for brief single-answer queries, CI contexts, or in the middle of active work -- only when a session appears to be concluding. Triggers: 'wrap up', 'we're done', 'conclude', 'session end', 'final review', 'before we go', 'sign off', 'that's all', 'anything else', 'finished', 'reflection', 'confidence check', 'blind spot', 'what are you missing', 'rate your confidence', 'review the session'.

70

Quality

86%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

81%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.

A well-structured behavioral skill: scripted question phrasings, worked examples, a verification checkpoint, and a checklist make it highly actionable with an unambiguous workflow. Its main cost is redundancy -- the known-issue persistence rule and the sub-agent reference link are each repeated several times, and the anti-pattern section carries enough detail to justify a reference file.

Suggestions

State the known-issue-document rule once (Workflow step 6, with its anti-pattern) and reduce the other four restatements in Prerequisites, Mindset, and the Integration table to a single pointer, reclaiming roughly 15 lines.

Replace the Quick Start bash block that says 'No commands needed -- this is a behavioural skill' with one or two prose lines, or drop the section; the 'Expected shape of a completed reflection' block already serves as the quick-start contract.

Move the six WHY/SYMPTOM/CONSEQUENCE/BAD/GOOD anti-pattern blocks into a references file (keeping only the NEVER headline and the GOOD example inline), letting SKILL.md serve as the lean overview that the References table already points to.

DimensionReasoningScore

Conciseness

Mostly efficient behavioral guidance, but there is repeated material: the known-issue-document point is restated in Prerequisites, Workflow step 6, the sixth anti-pattern, Mindset, and the Integration table; the subagent-spawn-pattern.md link appears three times; and a Quick Start bash block that says 'No commands needed' is pure padding. This fits 'mostly efficient but includes some unnecessary explanation or could be tightened'; it is not 2 because nothing explains concepts Claude already knows -- the core guidance (question phrasings, item counts, anti-patterns) earns its tokens.

3 / 5

Actionability

For an instruction-only skill the guidance is maximally concrete: exact question phrasings ('What am I least confident about right now?', 'What's the biggest thing I'm missing about this situation?'), expected output shapes (3-7 specific items, 1-3 broad patterns), a worked example naming a file and function ('least confident about the query performance in `getUserOrders()` -- I assumed the index exists but didn't verify it against the production schema'), concrete severity/status enums, and BAD/GOOD pairs for every anti-pattern. Per the rubric's code-vs-instruction note, absence of code is not penalized when guidance is this actionable; it is not 4 because there are no missing key details -- even the opening line to say is scripted.

5 / 5

Workflow Clarity

The 8-step workflow is clearly sequenced with an explicit feedback loop ('If the user flags an item, investigate before concluding', 'Conclude only once the investigation loop is resolved'), an explicit validation step (step 8 'Verify outcome: confirm... that the reflection addressed their concerns'), and a Definition of Done checklist. This matches 'clear sequence with explicit validation steps; feedback loops for error recovery; checklists for complex processes'; it is not 4 because both the loop and the terminal verification checklist are present, not partially.

5 / 5

Progressive Disclosure

Three real, one-level-deep reference files (all verified to exist, none nesting further) are surfaced in a dedicated References table with a 'When to Use' column, plus inline links at the point of need (Workflow step 2, sub-agent anti-pattern). This is good structure -- 'most content is appropriately placed; references mostly clear' -- but not 5 because the six multi-part anti-patterns (WHY/SYMPTOM/CONSEQUENCE/BAD/GOOD, ~50 lines) are inlined detail that could live in a reference, which is why the body runs ~185 lines.

4 / 5

Total

17

/

20

Passed

Description

91%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 description: third-person voice, concrete behavioral actions, explicit use/skip boundaries, and an extensive natural-language trigger list. The only weaknesses are minor -- generic trigger terms like 'finished' and 'anything else' create slight overlap risk, and the provenance sentence (Reddit post, Sam Altman) occupies description budget without describing capability.

DimensionReasoningScore

Specificity

Lists several concrete actions -- 'Conduct a two-question session-end reflection to catch blind spots and under-investigated areas', 'surfaces its lowest-confidence work items', 'identifies what the user might be missing', 'then offers to investigate' -- which clearly match the 'lists several specific actions; minor gaps' anchor. It is not 5 because the actions are behavioral rather than the comprehensive, fully concrete coverage of the top anchor, and the Reddit-post/Sam Altman provenance sentence adds no capability information; it is not 3 because more than 1-2 specific actions are named.

4 / 5

Completeness

Explicitly answers both questions: 'what' via 'Conduct a two-question session-end reflection... surfaces its lowest-confidence work items... identifies what the user might be missing, then offers to investigate', and 'when' via 'only when a session appears to be concluding' plus negative boundary guidance ('Do NOT trigger for brief single-answer queries, CI contexts, or in the middle of active work') and an explicit trigger list. This is a clear match for the 'clearly and explicitly answers both what AND when with concrete trigger phrases' anchor.

5 / 5

Trigger Term Quality

Sixteen quoted natural trigger phrases with good synonym coverage ('wrap up', 'we're done', 'conclude', 'session end', 'final review', 'before we go', 'sign off', 'that's all', 'finished', 'reflection', 'confidence check', 'blind spot', 'what are you missing', 'rate your confidence') -- a user concluding a session would naturally say several of these. This matches the 'comprehensive coverage of natural terms including synonyms' anchor and is well above 'a few natural terms missing'.

5 / 5

Distinctiveness Conflict Risk

The session-end reflection niche is distinct ('session end', 'confidence check', 'blind spot' are not claims other skills make), but a few triggers are generic -- 'finished', 'that's all', 'anything else', 'final review', 'review the session' could also plausibly fire for summary, code-review, or general wrap-up skills. This fits 'mostly distinct; minor overlap risk with closely related skills', not 5 (minor overlap is real) and not 3 (the domain is far more specific than 'works with document files').

4 / 5

Total

18

/

20

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
pantheon-org/tekhne
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.