CtrlK
BlogDocsLog inGet started
Tessl Logo

tanstack-ai-memory-hindsight

Use when wiring hindsight() from @tanstack/ai-memory/hindsight — a hosted memory adapter that buckets memory per conversation and exposes retain/recall/reflect tools to the model. Requires the optional @vectorize-io/hindsight-client peer.

80

Quality

100%

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

100%

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

A concise, well-structured adapter reference with executable setup code and concrete option defaults. It stays within token budget by documenting only Hindsight-specific behavior and appropriately signals the lazy-loaded peer dependency. No bundle files exist, and none are needed at this scope.

DimensionReasoningScore

Conciseness

Lean and tight (~40 lines); it assumes Claude knows middleware/libraries and reserves tokens for Hindsight-specific facts Claude would not know (bank key format, lazy peer loading, tool names). No padded concept explanations.

3 / 3

Actionability

Setup block is copy-paste-ready executable TypeScript with real imports and a default baseUrl, and Options list concrete values and defaults (budget 'low'|'mid'|'high', default 'mid').

3 / 3

Workflow Clarity

This is a simple single-purpose setup skill (import → configure → pass to middleware) with an unambiguous single action, which the rubric allows to score 3 without a multi-step validation workflow.

3 / 3

Progressive Disclosure

Under 50 lines with no need for external references; content is organized into clear Setup / Options / Tools sections, satisfying the simple-skill allowance for a top score without bundle files.

3 / 3

Total

12

/

12

Passed

Description

100%

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, specific description that clearly states both capability and trigger condition in third person. It names the exact package, function, and tool surface without padding. The optional-peer-dependency note adds useful precision without verbosity.

DimensionReasoningScore

Specificity

Names concrete actions — "wiring hindsight()", "buckets memory per conversation", "exposes retain/recall/reflect tools to the model" — rather than vague language, matching the multi-action anchor.

3 / 3

Completeness

Explicitly answers both what ("hosted memory adapter that buckets memory per conversation and exposes retain/recall/reflect tools") and when ("Use when wiring hindsight() from @tanstack/ai-memory/hindsight"), satisfying the explicit-trigger bar.

3 / 3

Trigger Term Quality

Covers natural terms a developer integrating this would actually say ("hindsight()", "@tanstack/ai-memory/hindsight", "retain/recall/reflect", "memory adapter"); not merely generic jargon.

3 / 3

Distinctiveness Conflict Risk

Targets a very specific niche (the Hindsight adapter for @tanstack/ai-memory) with distinct triggers, making conflict with other skills unlikely.

3 / 3

Total

12

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
TanStack/ai
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.