CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

reflect-by-history

Use when the user asks to review PAST sessions, find recurring patterns across sessions, or improve project primitives (rules, skills, hooks, docs) from historical IDE transcripts. Do NOT trigger on current-session self-review — use reflect instead.

69

Quality

87%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

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 highly actionable, well-sequenced analysis workflow with strong validation checkpoints and anti-hallucination guards, exemplified by concrete worked examples. Its main weakness is token efficiency: the Instructions section reiterates earlier sections, the completion-gate paragraph repeats the template it gates, and the long examples could be split into a reference file.

Suggestions

Cut the repetition in Instructions steps 2–3 by pointing at the existing sections ('Session History Locations', 'Scope Determination') instead of restating their content.

Move the two worked examples (and possibly the anti-patterns list) into a references/report-examples.md file, keeping SKILL.md as a lean overview with a one-line pointer.

Trim the per-action completion-gate paragraph — drop the dated 'observed 2026-09-05' anecdote and keep only the non-negotiable checklist items, since the section template already encodes the structure.

DimensionReasoningScore

Conciseness

The body is mostly operational and assumes Claude's competence (no basic-concept explanations), but it could be tightened: the 'Instructions' steps 2–3 restate the 'Session History Locations' and 'Scope Determination' sections, the per-action completion-gate paragraph (including the dated 'observed 2026-09-05' observation) duplicates the section-structure template, and the two worked examples run ~36 lines. This fits 'mostly efficient but includes some unnecessary explanation or could be tightened' better than 'minor instances of over-explanation'.

3 / 5

Actionability

Guidance is fully executable for an instruction-only skill: exact storage paths per IDE, the JSONL line-type schema, a scope table with exact session counts, a paste-ready report structure, and two complete worked examples showing the required detail level. The scoring note for instruction-only skills is satisfied — absence of code is not penalized since the guidance is concrete.

5 / 5

Workflow Clarity

The nine numbered steps are clearly sequenced with explicit validation checkpoints: exclude the still-being-written current session, report exact paths checked and stop when no history exists (no fabrication), a self-criticism pass with specific validity/proportionality checks before presenting, and a per-action completion gate. The skill is read-only analysis, so no destructive/batch cap applies.

5 / 5

Progressive Disclosure

No bundle files exist and all content is in one well-sectioned file with clear headers and an internal table of structure, which is appropriate for a single-file skill. The gap keeping it below the top anchor is that the ~36-line worked-example block (plus the anti-patterns and quality-bar calibration) is the kind of illustrative material that could live in a references/ file to keep the main SKILL.md leaner.

4 / 5

Total

17

/

20

Passed

Description

87%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: concrete actions, an explicit 'Use when...' trigger clause with natural phrasing, and an explicit negative guard that prevents collision with the current-session 'reflect' skill. Its only weaknesses are slightly incomplete capability coverage and a few missing synonym trigger terms.

Suggestions

Add one or two common user phrasings as triggers (e.g., 'session history', 'previous sessions', 'transcripts') to broaden natural-language matching.

Mention the deliverable (a report of recurring patterns with paste-ready fixes for rules/skills/hooks/docs) so the 'what' side is fully comprehensive.

DimensionReasoningScore

Specificity

The description names the domain ('historical IDE transcripts') and three concrete actions ('review PAST sessions', 'find recurring patterns across sessions', 'improve project primitives (rules, skills, hooks, docs)'), but coverage of the full capability (e.g., producing a structured report with corrective actions) is not complete, matching the 'several specific actions; minor gaps' anchor rather than the comprehensive anchor.

4 / 5

Completeness

It explicitly answers 'what' (review past sessions, find recurring patterns, improve project primitives) and 'when' with concrete trigger phrases ('Use when the user asks to review PAST sessions, find recurring patterns across sessions, or improve project primitives... from historical IDE transcripts'), matching the top anchor.

5 / 5

Trigger Term Quality

Good natural-keyword coverage: 'review PAST sessions', 'recurring patterns', 'rules, skills, hooks, docs', 'historical IDE transcripts'. A few common phrasings users would plausibly say are missing (e.g., 'session history', 'previous sessions', 'transcripts'), which keeps it at the 'good coverage; a few natural terms missing' anchor.

4 / 5

Distinctiveness Conflict Risk

It carves out a clear niche (cross-session historical analysis) and explicitly disambiguates from the sibling skill ('Do NOT trigger on current-session self-review — use reflect instead'), giving minimal conflict risk.

5 / 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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

korchasa/flowai-plugins

Path

plugins/flowai/skills/reflect-by-history/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.