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.

1.01x
Quality

52%

Does it follow best practices?

Impact

90%

1.01x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/blockchain-developer/SKILL.md

The canonical home for this skill is blockchain-developer in sickn33/agentic-awesome-skills

SKILL.md
Quality
Evals
Security

Quality

Content

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

This is a persona prompt, not a skill: it spends its entire length asserting what a blockchain developer knows while providing zero code, commands, or concrete procedures, and its one reference points to a file that doesn't exist. It heavily pads the context window with domain knowledge Claude already has.

Suggestions

Replace the Capabilities/Knowledge Base/Behavioral Traits catalogs with concise, skill-specific guidance (e.g., a Hardhat/Foundry project scaffold, a security checklist, a deployment sequence) that Claude does not already know.

Fix the broken reference: either create `references/implementation-playbook.md` with the promised detailed examples, or remove the pointer — pointing at a nonexistent file makes progressive disclosure non-functional.

Turn the "Response Approach" into a concrete, checkpointed workflow (e.g., write contract → run `forge test` → run Slither → deploy to testnet → verify on Etherscan), with explicit validation gates before deployment of irreversible operations.

DimensionReasoningScore

Conciseness

The body devotes ~150 lines to enumerating capabilities, knowledge, and behavioral traits ("Solidity development with advanced patterns: proxy contracts, diamond standard...", "Automated Market Makers (AMMs): Uniswap V2/V3, Curve, Balancer mechanics") that are domain knowledge Claude already possesses — pure padding across ten sections. It avoids a 1 only because it is a structured list rather than explanatory prose teaching basic concepts, and it contains a few short operational sections.

2 / 5

Actionability

There is no code, no command, and no executable guidance anywhere in the body. The Instructions are boilerplate abstractions ("Apply relevant best practices and validate outcomes", "Provide actionable steps and verification"), and the sole concrete pointer — "If detailed examples are required, open `resources/implementation-playbook.md`" — targets a file that does not exist in the bundle. The content only describes what the persona knows rather than instructing what to do.

1 / 5

Workflow Clarity

The "Response Approach" section lists a rough 8-step sequence ("Analyze blockchain requirements", "Design system architecture", "Implement production-ready code"...), so a rough order exists. However the steps are unactionable generalities, none are verifiable, and there are no validation checkpoints or error-recovery loops for high-risk operations like contract deployment.

2 / 5

Progressive Disclosure

The bundle contains no references/, scripts/, or assets/ directories, and the single reference in the body points to a nonexistent `resources/implementation-playbook.md`. Meanwhile the ~150 lines of capability catalog that clearly belong in reference files are inlined in one monolithic body, matching the anchor for minimal structure with inlined content and a broken/buried reference.

2 / 5

Total

7

/

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.

A solid domain-scoped description that clearly states what the skill builds with several concrete deliverables and good natural keyword coverage. Its main defect is the complete absence of a 'Use when...' trigger clause, which caps completeness and weakens its ability to fire reliably.

Suggestions

Append an explicit trigger clause, e.g. "Use when the user asks to build or audit smart contracts, dApps, DeFi protocols, NFT marketplaces, DAOs, or other blockchain/Web3 functionality."

Diversify the action verbs beyond 'Build' and 'Implements' (e.g., 'Audits', 'Deploys', 'Optimizes gas for') to sharpen what the skill actually does.

Add common synonyms users would type — "Ethereum", "Solidity", "crypto", "dApp" — to strengthen trigger matching.

DimensionReasoningScore

Specificity

The description names concrete deliverables — "Build production-ready Web3 applications, smart contracts, and decentralized systems. Implements DeFi protocols, NFT platforms, DAOs, and enterprise blockchain integrations" — listing several specific build targets rather than vague claims. It falls short of a 5 because it relies on only two generic verbs ("Build", "Implements") and includes the buzzword "production-ready", leaving minor gaps in action-level specificity.

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 any equivalent explicit trigger guidance. Per the judging guidelines, a missing 'Use when' clause caps completeness at 3.

3 / 5

Trigger Term Quality

It includes natural terms users would say — "Web3", "smart contracts", "decentralized systems", "DeFi", "NFT", "DAO", "blockchain" — giving good keyword coverage. Not a 5 because common variations users actually type are missing: "Ethereum", "Solidity", "crypto", "dApp", "token".

4 / 5

Distinctiveness Conflict Risk

The blockchain/Web3 niche is well-delineated with distinct trigger terms (smart contracts, DeFi, NFT, DAO), so it is mostly distinct. It stays at 4 rather than 5 because its very broad scope ("enterprise blockchain integrations", "decentralized systems") creates minor overlap risk with adjacent skills such as security auditing or general backend integration skills.

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

administrakt0r/AI-Agents-Safe-Coding-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.