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
86%
Does it follow best practices?
Impact
89%
1.48xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
NFT marketplace contract with Digital Asset standard
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%
NFT staking contract with storage type selection and safe arithmetic
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%
DAO governance contract with modern Move V2 syntax patterns
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%
919362b
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.