CtrlK
BlogDocsLog inGet started
Tessl Logo

recall

Reconstruct and narrate the current development context from contextual commits. Run at session start, when resuming work, or when switching branches. Produces a brief, conversational summary of where things stand.

83

1.35x
Quality

76%

Does it follow best practices?

Impact

92%

1.35x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Fix and improve this skill with Tessl

tessl review fix ./skills/recall/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

77%

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

This is a strong, highly actionable skill with excellent workflow clarity and concrete executable examples for every scenario. Its main weakness is length — at ~300 lines it pushes the boundary of what should live in a single SKILL.md, and some sections could be tightened or split into referenced files. The skill assumes Claude's competence appropriately in most places but includes some slightly verbose example outputs and explanatory text that could be trimmed.

Suggestions

Consider splitting the Scope Query and Action+Scope Query sections into a separate QUERIES.md reference file, keeping only a brief summary and link in the main SKILL.md to reduce token footprint.

Trim the example outputs slightly — e.g., the 'no contextual commits' example includes a paragraph explaining the skill suggestion philosophy that doesn't need to be in the skill definition itself.

DimensionReasoningScore

Conciseness

The skill is well-structured and mostly efficient, but it's quite long (~300 lines) with some redundancy. The multiple scenario examples are valuable but could be tightened — e.g., the bash snippets for gathering raw material repeat similar patterns. The 'no contextual commits' fallback example includes a soft pitch for the contextual-commit skill that adds marginal value.

2 / 3

Actionability

Highly actionable throughout — provides complete, executable bash commands for every step, concrete grep patterns for extraction, and detailed example outputs for every scenario. The argument detection logic, git commands, and regex patterns are all copy-paste ready.

3 / 3

Workflow Clarity

The workflow is clearly sequenced across all modes (default, scope query, action+scope query) with explicit numbered steps. The argument detection routing at the top is unambiguous. Each scenario (A-D) has clear entry conditions and distinct gathering steps. The proactive usage section adds a valuable validation-like checkpoint before decisions.

3 / 3

Progressive Disclosure

The content is well-organized with clear section headers and logical grouping, but it's entirely monolithic — everything lives in one file with no references to supporting files. The scope query and action+scope query sections could reasonably be split into separate reference files, and the example outputs are extensive enough to warrant a separate examples file.

2 / 3

Total

10

/

12

Passed

Description

75%

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

This is a solid description that clearly communicates both what the skill does and when to use it, with explicit trigger conditions. Its main weaknesses are moderate specificity in the actions performed and missing some natural user-facing trigger terms that would help Claude match it to informal user requests like 'catch me up' or 'what was I working on'.

Suggestions

Add natural trigger terms users might say, such as 'catch me up', 'what was I working on', 'summarize recent changes', or 'development status'.

List more specific concrete actions beyond 'reconstruct and narrate', e.g., 'analyzes recent commit history, identifies active work streams, highlights incomplete tasks'.

DimensionReasoningScore

Specificity

Names the domain (development context from commits) and a key action (reconstruct and narrate), but doesn't list multiple concrete actions beyond producing a summary. 'Reconstruct and narrate' is somewhat specific but could be more detailed about what exactly is extracted or analyzed.

2 / 3

Completeness

Clearly answers both 'what' (reconstruct and narrate development context from contextual commits, produce a conversational summary) and 'when' (at session start, when resuming work, or when switching branches) with explicit trigger conditions.

3 / 3

Trigger Term Quality

Includes some relevant terms like 'commits', 'branches', 'session start', 'resuming work', and 'switching branches', but misses common natural phrases users might say like 'what was I working on', 'catch me up', 'status', 'context', or 'what changed'.

2 / 3

Distinctiveness Conflict Risk

The combination of reconstructing context from commits, session-start timing, and conversational summary output creates a clear niche that is unlikely to conflict with other skills like generic git tools or code review skills.

3 / 3

Total

10

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
berserkdisruptors/contextual-commits
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.