CtrlK
BlogDocsLog inGet started
Tessl Logo

write-contracts

Generates secure Aptos Move V2 smart contracts with Object model, Digital Asset integration, security patterns, and storage type guidance. Includes comprehensive storage decision framework for optimal data structure selection. Triggers on: 'write contract', 'create NFT collection', 'build marketplace', 'implement minting', 'generate Move module', 'create token contract', 'build DAO', 'implement staking'. Ask storage questions when: 'store', 'track', 'registry', 'mapping', 'list', 'collection'.

87

1.48x
Quality

86%

Does it follow best practices?

Impact

89%

1.48x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Evaluation results

100%

38%

NFT Marketplace Smart Contract

NFT marketplace contract with Digital Asset standard

Criteria
Without context
With context

DA standard imports

12%

100%

No legacy TokenV1

100%

100%

AptosToken NFT reference

0%

100%

Named object singleton

0%

100%

init_module used

100%

100%

Refs generated upfront

50%

100%

Returns Object<T>

50%

100%

Ownership verification

75%

100%

Input validation

0%

100%

Descriptive error constants

100%

100%

Events emitted

87%

100%

View accessor function

100%

100%

Tuple return for multi-field access

100%

100%

#[view] placement

100%

100%

No helper address functions

100%

100%

100%

32%

NFT Staking Vault Contract

NFT staking contract with storage type selection and safe arithmetic

Criteria
Without context
With context

Table for staking records

100%

100%

No SmartTable

100%

100%

Named object for state

0%

100%

No resource accounts

0%

100%

init_module used

100%

100%

Ownership verification for stake

62%

100%

Overflow check on arithmetic

87%

100%

Underflow check on arithmetic

28%

100%

Input validation

100%

100%

Descriptive error constants

100%

100%

Stake event emitted

57%

100%

Unstake event emitted

57%

100%

View accessor function

100%

100%

69%

17%

DAO Governance Contract

DAO governance contract with modern Move V2 syntax patterns

Criteria
Without context
With context

BigOrderedMap for proposals

0%

100%

No SmartTable

100%

100%

TableWithLength for votes

0%

0%

allocate_spare_slots mention

0%

0%

Named object for DAO state

0%

0%

init_module used

100%

100%

Receiver-style method call

0%

0%

Inline function or lambda

0%

100%

Direct named addresses

100%

100%

Tuple accessor for proposal details

100%

100%

#[view] on query functions

100%

100%

#[view] placement

100%

100%

Proposal count accessor

100%

100%

Signer verification

100%

100%

Repository
aave/aptos-aave-v3
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.