sui-developer

Generate SUI Move smart contracts and TypeScript types from ABIs.

7|2|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/first-mover-tw/sui-dev-agents --skill sui-developer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sui-developer
Source: https://github.com/first-mover-tw/sui-dev-agents/tree/main/skills/sui-developer
Command: npx skills add https://github.com/first-mover-tw/sui-dev-agents --skill sui-developer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the development of SUI Move smart contracts by automating code generation, enforcing quality standards, and facilitating frontend integration, ensuring robust and secure on-chain applications.

Core Features & Use Cases

  • Automated Code Generation: Generates Move module structures from specifications.
  • Multi-Level Quality Assurance: Performs checks from basic compilation to deep security audits.
  • Frontend Integration: Generates TypeScript types from Move ABIs for seamless frontend development.
  • Use Case: A developer needs to create a new NFT marketplace contract on SUI. This Skill can generate the initial contract structure, enforce best practices during development, and provide TypeScript types for the frontend team to interact with the contract.

Quick Start

Use the sui-developer skill to generate TypeScript types from your compiled Move contracts.

Frequently Asked Questions about sui-developer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate SUI Move smart contracts from specifications?

To generate SUI Move smart contracts from specifications, this Skill automates the creation of Move module structures and enforces quality standards. It directly translates your specifications into production-ready code while performing multi-level checks.

Can I generate TypeScript types from SUI Move ABIs for frontend integration?

Yes, you can generate TypeScript types from SUI Move ABIs for frontend integration. This Skill compiles your Move contracts and outputs the corresponding TypeScript definitions, allowing your frontend applications to interact seamlessly with the on-chain logic.

What is the best way to ensure SUI Move code quality and security?

The best way to ensure SUI Move code quality is through multi-level quality assurance checks. This Skill performs automated verification ranging from basic compilation checks to deep security audits, ensuring your smart contracts are robust and secure for production.

Does this tool support building an NFT marketplace contract on the SUI blockchain?

Yes, this tool supports building an NFT marketplace contract on the SUI blockchain. It generates the initial contract structure from your specifications, enforces development best practices, and provides the necessary TypeScript types for frontend interaction.

What limitations or precautions should I consider when automating SUI Move code generation?

When automating SUI Move code generation, consider that while multi-level quality checks are performed, you must still provide accurate specifications. The generated code requires your validation against specific business logic to ensure complete production readiness.