claude-code

Guide Claude Code through Tari Ootle template development workflows.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Tari Ootle development involves complex setup, tooling, and workflows across Rust templates, WASM targets, and client interactions. Claude Code provides a guided reference and instructions to streamline template creation, testing, and deployment for Tari Ootle projects.

Core Features & Use Cases

  • Structured workflow guidance for scaffolding, building, testing, and publishing Tari Ootle templates.
  • Comprehensive explanations of key concepts (templates, components, resources, vaults, buckets) and how they interact in real-world scenarios.
  • Use cases spanning local development, testnet interaction, and template publishing via wallet/UI or programmatic clients.

Quick Start

Generate a new Tari Ootle template project with cargo generate from the official wasm-template, then build for wasm32-unknown-unknown and run the included tests.

Frequently Asked Questions about claude-code

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

FAQPage Schema
How do I scaffold and build a Tari Ootle template using Rust and WASM?

To scaffold a Tari Ootle template, generate a project from the official wasm-template, configure cargo.toml, set the wasm32-unknown-unknown target, and run the included tests.

What is the workflow for publishing and interacting with Tari Ootle templates on testnet?

The Tari Ootle publishing workflow spans local development and testnet interaction, allowing you to publish templates and components via wallet, UI, or programmatic clients.

Do I need specific Rust tooling and prerequisites to test Tari Ootle components?

Yes, testing Tari Ootle components requires specific Rust tooling prerequisites, including cargo configurations and testing tooling to validate WASM targets and component interactions.

How do resources, vaults, and buckets interact when developing Tari Ootle templates?

In Tari Ootle templates, resources, vaults, and buckets are key components that interact to manage asset states, enabling structured behavior across local and testnet environments.

What's the best way to configure cargo.toml for Tari Ootle WASM template development?

Configuring cargo.toml for Tari Ootle involves setting up dependencies and build parameters specifically for the wasm32-unknown-unknown target to ensure correct WASM compilation.