CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

blockchain-developer

Build production-ready Web3 applications, smart contracts, and decentralized systems. Implements DeFi protocols, NFT platforms, DAOs, and enterprise blockchain integrations.

Quality

54%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/blockchain-developer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is a persona card padded with an exhaustive catalog of capabilities and knowledge Claude already possesses, with essentially no executable guidance, commands, or code. Only the transaction/evidence boundaries and limitations sections add real value; the skill needs to be drastically condensed and given concrete, actionable workflows.

Suggestions

Delete or drastically compress the Capabilities, Knowledge Base, and Behavioral Traits catalogs — Claude already knows what Uniswap, ERC-20, OpenZeppelin, and IPFS are; keep only domain-specific constraints, conventions, and safety boundaries it would not infer on its own.

Replace the abstract Instructions/Response Approach sections with a concrete, sequenced workflow including verification checkpoints (e.g. fork/testnet simulation commands, forge/Hardhat test invocations, explicit pre-deploy checklists) with validate-fix-retry feedback loops.

Add executable artifacts — Foundry/Hardhat project scaffolding commands, example Solidity patterns, or reference files for deep-dive topics — and move the capability catalog out of SKILL.md into one-level-deep references if it must be kept.

DimensionReasoningScore

Conciseness

Roughly 150 of 215 lines are a capabilities/knowledge catalog enumerating things Claude already knows (e.g. 'Uniswap V2/V3, Curve, Balancer mechanics', 'ERC-20, ERC-721, ERC-1155', 'OpenZeppelin integration', 'IPFS integration for decentralized storage'); it is heavily padded, though the bullet form and the genuinely valuable transaction-boundaries and limitations sections keep it above the worst anchor.

2 / 5

Actionability

There is no concrete code, command, or executable step anywhere in the body; instructions like 'Clarify goals, constraints, and required inputs. Apply relevant best practices and validate outcomes' and Response Approach steps like 'Implement production-ready code with comprehensive security measures' are purely abstract direction — it describes rather than instructs.

1 / 5

Workflow Clarity

The 8-step Response Approach gives a rough sequence, but each step is a single abstract phrase with no concrete actions, and validation appears only as the vague 'validate outcomes' — steps are poorly defined and validation is effectively absent, matching anchor 2 rather than anchor 3's 'steps listed' bar.

2 / 5

Progressive Disclosure

The body has clear top-level section headers giving basic navigation, but it is a monolithic single file with a ~150-line capability catalog that clearly belongs in separate reference files; there are no references at all to organize, so structure is present but content is inlined where it should be split.

3 / 5

Total

8

/

20

Passed

Description

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

The description is specific, uses natural third-person trigger terms, and defines a distinct Web3 development niche, but it omits any explicit 'when to use' guidance, which caps its completeness. Adding a Use-when clause with concrete trigger phrases would move it into the top tier.

Suggestions

Add an explicit 'Use when...' clause, e.g. 'Use when building smart contracts, DeFi protocols, NFT platforms, DAOs, or dApps, or when the user mentions Web3, Solidity, Ethereum, or token contracts.'

Include natural synonyms and ecosystem terms users actually say — Ethereum, Solidity, crypto, dApp, token — alongside the existing Web3/DeFi/NFT/DAO keywords.

Trim broad buzzword phrases like 'decentralized systems' in favor of the concrete deliverables already listed.

DimensionReasoningScore

Specificity

Names several concrete action areas — 'Build production-ready Web3 applications, smart contracts', 'Implements DeFi protocols, NFT platforms, DAOs' — though 'decentralized systems' and 'enterprise blockchain integrations' are broad strokes, leaving minor gaps rather than the comprehensive coverage of a 5.

4 / 5

Completeness

The 'what' is clearly stated (build Web3 apps, smart contracts, DeFi protocols, NFT platforms, DAOs, enterprise integrations), but there is no 'Use when...' clause or equivalent explicit trigger guidance anywhere in the description, which caps completeness at 3.

3 / 5

Trigger Term Quality

'Web3', 'smart contracts', 'DeFi', 'NFT', 'DAO', and 'blockchain' are all phrases users naturally say, giving good keyword coverage; common variations like 'Ethereum', 'Solidity', 'crypto', or 'token' are missing, so it is not the comprehensive synonym coverage of a 5.

4 / 5

Distinctiveness Conflict Risk

The DeFi/NFT/DAO/smart-contract development focus carves a distinct Web3 niche with minimal conflict against general programming skills; it could still overlap with closely related skills like a dedicated smart-contract auditing skill, so it is 'mostly distinct' rather than a clear 5.

4 / 5

Total

15

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

sickn33/agentic-awesome-skills

Path

skills/blockchain-developer/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.