Use when planning SUI Move architecture, generating technical specifications, or designing system structure. Triggers on new project setup, architecture design tasks, or spec document creation needs.
From sui-dev-agentsnpx claudepluginhub first-mover-tw/sui-dev-agents --plugin sui-dev-agentsThis skill uses the workspace's default tool permissions.
references/examples.mdreferences/reference.mdtemplates/dao.jsontemplates/defi-amm.jsontemplates/gamefi.jsontemplates/nft-marketplace.jsonSearches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Transform ideas into complete SUI Move project architectures and specifications.
This skill guides you from a rough idea to a complete, well-documented architecture through:
# Start architecture planning
sui-architect
# Or called by main orchestrator
sui-full-stack # → Phase 1: Architecture
When designing architectures, account for these recent platform changes:
0xd) live on all networks — prioritized over legacy Display v1. Plan new projects around Display V2.Processor::FANOUT removed → use ConcurrencyConfig.coinBalance (fungible coins only) and addressBalance (all balance types)TxContext as the last parameter.Move.toml.@mysten/sui (not @mysten/sui.js), Transaction (not TransactionBlock)Ask user about their project type:
What type of project are you building?
A) DeFi (AMM, Lending, Staking, Derivatives)
B) NFT (Marketplace, Gaming, Collectibles)
C) GameFi (On-chain game logic, Asset management)
D) DAO (Governance, Treasury, Voting)
E) Infrastructure (Oracle, Bridge, Identity)
F) Custom (Mixed or innovative type)
Then narrow down to specific sub-type based on selection.
Based on project type, load starter template with:
Available templates: nft-marketplace, defi-amm, gamefi, dao, infrastructure
See templates/ for all available templates.
Ask questions one at a time to refine architecture:
Important: Ask ONE question at a time, wait for answer, then proceed.
Suggest relevant SUI tools based on requirements:
sui-walrussui-zklogin or sui-passkeysui-kiosksui-deepbooksui-suinssui-nautilusQuery latest integration patterns:
const info = await sui_docs_query({
type: "docs",
target: "kiosk",
query: "Transfer policy implementation"
});
Query similar projects for patterns:
const references = await sui_docs_query({
type: "github",
target: "sui-core",
query: "NFT marketplace example Kiosk",
options: {
include_examples: true
}
});
Present design in small sections (200-300 words each):
After each section, ask: "Does this look good?"
Wait for confirmation before proceeding to next section.
Generate comprehensive spec at:
docs/specs/YYYY-MM-DD-[project-name]-spec.md
docs/architecture/module-dependency.mmd
docs/architecture/data-flow.mmd
docs/security/threat-model.md
README.md
See examples.md for complete specification template.
Main spec: docs/specs/YYYY-MM-DD-project-spec.md
Contains:
Additional files:
docs/architecture/overview.md - High-level architecturedocs/architecture/module-dependency.mmd - Mermaid dependency diagramdocs/architecture/data-flow.mmd - Data flow diagramdocs/security/threat-model.md - Threat analysisREADME.md - Project overview.sui-architect.json:
{
"output_dir": "docs/specs",
"templates": {
"use_builtin": true,
"custom_path": null
},
"validation": {
"check_similar_projects": true,
"query_latest_docs": true,
"max_questions": 20
},
"docs": {
"generate_mermaid": true,
"generate_api_docs": true,
"include_security_analysis": true
}
}
Configuration options:
output_dir - Where to save spec documentsuse_builtin - Use built-in templates (true) or customcheck_similar_projects - Query GitHub for similar implementationsquery_latest_docs - Get latest SUI tool documentationmax_questions - Maximum questions to ask (prevents over-questioning)generate_mermaid - Generate Mermaid diagramsinclude_security_analysis - Include security threat modelsui-full-stack (Phase 1: Architecture planning)sui-docs-query - Query latest SUI tool documentation and GitHub examplesAfter architecture complete, suggest:
console.log("✅ Architecture and specification complete!")
console.log("Next: Ready to start development with sui-developer?")
Good questions:
Avoid:
After each section, check understanding:
Don't proceed until user confirms.
❌ Asking too many questions at once
❌ Not validating each section before proceeding
❌ Skipping ecosystem tool integration suggestions
❌ Generic template without customization
❌ Missing security considerations section
❌ Not checking similar projects on GitHub
❌ Proceeding without clear project type
Transform fuzzy ideas into crystal-clear, implementable architectures!