From wasp
Orchestrator for building a complete UOMI agent end-to-end. Guides through the full workflow — scaffold project, write Rust logic, test, build, and optionally deploy on-chain and set up the backend proxy.
How this skill is triggered — by the user, by Claude, or both
Slash command
/wasp:startThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are guiding a developer through the complete process of building a UOMI WASM agent.
You are guiding a developer through the complete process of building a UOMI WASM agent.
What to build: $ARGUMENTS
First, ask the user what they want to build. Let them describe their idea freely.
Once you understand the idea, ask for the project name and destination path.
Then, based on the idea, explain whether a backend is needed and why:
A backend is needed when:
A backend is NOT needed when:
Important constraints to keep in mind when evaluating the idea:
After explaining, ask the user to confirm whether they want the backend before proceeding.
Then proceed through the phases below.
Invoke the create skill to set up the project structure:
/wasp-create $ARGUMENTS
Wait for the project to be created before proceeding.
Once the project exists, invoke the agent skill to write lib.rs:
/wasp-agent $ARGUMENTS
This covers:
run() implementation#[cfg(not(test))] guardsAfter writing the logic, run tests on the native target:
cd <project-name>/agent-template && cargo test
Fix any failing tests before proceeding. Common issues:
x >= x/n) — check your guards carefully#[cfg(not(test))] on mod utils or run()Invoke the build skill:
/wasp-build
Then test with the dev console:
/wasp-dev
If you hit errors at any point, /wasp-debug will diagnose them.
When the agent behaves correctly, deploy it on-chain:
/wasp-deploy
This will:
⚠️ This is a blockchain transaction — review carefully before signing.
If the user confirmed they need a backend, invoke:
/wasp-proxy
This sets up a Node.js service using UomiWeb2ProxySdk to call the on-chain agent and expose it via HTTP. If the user said no backend, skip this phase.
| Phase | Skill | Reversible |
|---|---|---|
| Scaffold | /wasp-create | ✅ |
| Write logic | /wasp-agent | ✅ |
| Test | cargo test | ✅ |
| Build + dev | /wasp-build, /wasp-dev | ✅ |
| Deploy on-chain | /wasp-deploy | ⚠️ irreversible |
| Backend | /wasp-proxy | ✅ |
At any point: /wasp-debug to diagnose errors.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub uomi-network/agents-skills --plugin wasp