Endless AI Skill
Endless Skills Official Introduction
1. Overview
This document is intended for the official website and external developers. It introduces the positioning, capability boundaries, applicable scenarios, and usage guidelines of Endless Skills, serving as the unified description of Endless smart contract development capabilities.
2. What Is Endless AI Skills
Endless Skills is a collection of engineering capability modules designed for the Endless chain (an Aptos-style Move ecosystem). Each Skill focuses on a specific development topic and provides standardized specifications, reusable templates, and security checklists to help teams improve consistency and delivery efficiency throughout contract design, implementation, auditing, and integration.
3. Core Value
Standardization: Unified module structures, interface exposure, permission control, and testing baselines.
Reusability: Reusable templates for common business scenarios, reducing repetitive implementation costs.
Security First: Built-in critical risk checks to minimize omissions before deployment.
Delivery-Oriented: A practical path from requirements to compilable, testable, and integrable implementations.
4. Target Users
Move smart contract developers
Contract auditors and security engineers
Backend / SDK integration engineers
Project teams that need to rapidly build on-chain business prototypes
5. Skills Capability List (Current Version)
The current version includes the following 7 Skills:
1) endless-contract-integration
endless-contract-integrationA unified integration standard covering module structure ordering, entry sponsored rules, account activation protection, and validation checklists.
2) endless-randomized-distribution
endless-randomized-distributionCapability for randomized distribution scenarios such as red packets, mystery boxes, and lotteries, including boundary correction and duplicate claim protection.
3) endless-token-auth-minting
endless-token-auth-mintingA controlled minting pattern based on Auth (SignerCapability).
4) endless-nft-royalty-payee
endless-nft-royalty-payeeConfiguration, update, and migration patterns for NFT royalty payees.
5) endless-lottery-contract
endless-lottery-contractSpecialized lottery contract capability, covering the workflow from requirements to deployable code and testing checks.
6) endless-game-contract-architecture
endless-game-contract-architectureLayered architecture capability for mini-game contracts, supporting multi-module design based on complexity.
7) endless-rust-sdk-contract-integration
endless-rust-sdk-contract-integrationRust SDK integration capability that can generate runnable client mapping solutions based on Move source code or ABI.
6. Typical Use Cases
Rapidly implementing user entry contracts with Gas Sponsorship support
Building event-driven contracts with randomized distribution logic (red packets, lotteries, mystery boxes)
Designing maintainable multi-module architectures for blockchain mini-games
Delivering production-grade contract implementations that are auditable, traceable, and maintainable
Integrating with the Rust SDK for off-chain calls and business integration
7. Usage Recommendations
Prefer using a single Skill for a single scenario to reduce contextual noise.
Complex requirements may combine multiple Skills, but primary and secondary responsibilities should be clearly defined.
After development, compilation and testing should be executed, followed by a review against the security checklist.
External security audits and stress testing are recommended before production deployment.
8. Quality & Security Statement
Endless Skills is designed to improve engineering consistency and development efficiency, but it does not replace formal security audits. All examples and templates should still be evaluated against specific business rules, asset scale, permission models, and regulatory requirements.
9. Versioning & Maintenance
Skills repository main entry (GitHub): <GitHub - endless-labs/endless-skills: Endless Move Skill Suite>
Document Scope: Public Skill collections under the
/skillsdirectoryVersion Strategy: Continuously updated alongside repository version evolution
Change Principles: New capabilities, rule adjustments, and template updates will be documented synchronously
For enterprise-grade production environments, it is recommended to integrate Skills into the project governance process with internal release gates, including code review, automated testing, security audits, and staged rollout procedures.
Last updated