CtrlK
BlogDocsLog inGet started
Tessl Logo

hefgi/ponder

Build EVM blockchain data indexers using Ponder (ponder.sh) - an open-source TypeScript framework for indexing smart contract events, transactions, and traces into custom database schemas with type-safe APIs. Use when the user mentions ponder, blockchain/EVM indexing, onchain data pipelines, subgraph replacement, or wants to index smart contract events into a queryable database.

98

1.25x
Quality

99%

Does it follow best practices?

Impact

98%

1.25x

Average score across 5 eval scenarios

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

Quality

Discovery

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.

This is an excellent skill description that hits all the marks. It provides specific concrete actions, includes a comprehensive set of natural trigger terms that developers would use, explicitly states both what the skill does and when to use it, and carves out a clear niche that won't conflict with other skills. The description uses proper third-person voice throughout.

DimensionReasoningScore

Specificity

Lists multiple concrete actions: 'indexing smart contract events, transactions, and traces into custom database schemas with type-safe APIs'. Also specifies the technology (Ponder, TypeScript framework) and domain (EVM blockchain).

3 / 3

Completeness

Clearly answers both what ('Build EVM blockchain data indexers...indexing smart contract events, transactions, and traces') AND when ('Use when the user mentions ponder, blockchain/EVM indexing, onchain data pipelines, subgraph replacement...').

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: 'ponder', 'blockchain/EVM indexing', 'onchain data pipelines', 'subgraph replacement', 'smart contract events', 'queryable database'. These are terms developers in this space would naturally use.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with specific niche: Ponder framework, EVM blockchain, smart contract indexing. The mention of 'subgraph replacement' and 'ponder.sh' creates clear differentiation from generic database or blockchain skills.

3 / 3

Total

12

/

12

Passed

Implementation

100%

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

This is an exemplary skill file that demonstrates excellent technical writing for Claude. It provides comprehensive coverage of the Ponder framework while maintaining extreme conciseness through tables, compact code examples, and well-organized sections. The decision heuristics and gotchas sections add significant value by encoding expert knowledge that prevents common mistakes.

DimensionReasoningScore

Conciseness

Extremely lean and efficient. No unnecessary explanations of concepts Claude would know. Every section delivers actionable information without padding. The architecture flow is a single line, decision tables are compact, and examples are minimal but complete.

3 / 3

Actionability

Provides fully executable code examples with exact imports, complete configurations, and copy-paste ready snippets. The minimal working example spans all four required files with real code. CLI commands, environment variables, and tsconfig are all concrete and specific.

3 / 3

Workflow Clarity

Common task checklists provide clear numbered sequences for all major workflows (scaffold, add contract, factory setup, deployment). Each checklist has explicit steps with validation points like 'run ponder dev' and health check endpoints for production verification.

3 / 3

Progressive Disclosure

Excellent structure with quick start overview, decision heuristics for common choices, gotchas section, and a clear reference navigation table pointing to one-level-deep specialized files. Content is appropriately split between the main skill and reference documents.

3 / 3

Total

12

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Reviewed

Table of Contents