windsurf

Guide developers in building, testing, and publishing Tari Ootle templates.

28|60|Updated Aug 11, 2022
One-click install
npx skills add https://github.com/tari-project/tari-ootle --skill windsurf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: windsurf
Source: https://github.com/tari-project/tari-ootle/tree/main/docs/skills/windsurf
Command: npx skills add https://github.com/tari-project/tari-ootle --skill windsurf

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Windsurf provides comprehensive guidance for building, compiling to WASM, deploying, and testing Tari Ootle templates, helping developers create Rust templates, publish to the network, and interact with deployed components.

Core Features & Use Cases

  • Define templates using the #[template] macro in Rust and compile to WASM for deployment on the Tari L2 network.
  • Publish templates and interact with live components, resources, and events within Tari Ootle test environments.
  • Follow a complete workflow from project setup and template structure to building, testing, and publishing templates to the network.

Quick Start

Clone the Windsurf project and begin implementing a Tari Ootle template using Windsurf guidelines.

Frequently Asked Questions about windsurf

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

FAQPage Schema
How do I build and compile a Tari Ootle template to WASM in Rust?

To build a Tari Ootle template, you write a Rust module using the #[template] macro and compile it to the wasm32-unknown-unknown target for deployment on the Tari L2 network.

What is the process for publishing a WASM template to the Tari L2 network?

Publishing a WASM template to the Tari L2 network involves compiling your Rust template and deploying it to interact with live components, resources, and events within Tari Ootle test environments.

Can I test Tari Ootle templates locally before publishing to the network?

Yes, you can test Tari Ootle templates locally using example templates. The workflow guides you from project setup and template structure through building and testing before network publishing.

Do I need Rust to develop and deploy Tari Ootle components?

Yes, Rust is required for Tari Ootle development. You must define templates using the #[template] macro in Rust and compile the module to WASM for component deployment.

What's the best way to structure a Tari Ootle template project for deployment?

The best way to structure a Tari Ootle template project is to follow a complete workflow from project setup and template module definition to building, testing, and publishing templates to the network.