stellar-dev

Provides guidance for building on Stellar and Soroban across SDKs and CLI workflows.

19|119|Updated Dec 9, 2024
One-click install
npx skills add https://github.com/kindfi-org/kindfi --skill stellar-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stellar-dev
Source: https://github.com/kindfi-org/kindfi/tree/main/.agents/skills/stellar-dev
Command: npx skills add https://github.com/kindfi-org/kindfi --skill stellar-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developments on Stellar face fragmentation: Soroban contract development, Stellar CLI workflows, multi-language SDK usage (JavaScript, Python, Go, Rust), and API access via Stellar RPC or Horizon. This Skill consolidates end-to-end guidance, best practices, and cross-cutting patterns to streamline building on Stellar.

Core Features & Use Cases

  • Soroban contract development: Rust-based contracts with the Soroban SDK, deployment, and testing workflows.
  • Client SDKs & wallets: Frontend integration with stellar-sdk, Freighter, Wallets Kit, and passkey-based wallets.
  • API access patterns: Choosing Stellar RPC vs Horizon for real-time state, history, and compatibility.
  • Security & testing: Guidelines for security patterns, audits, and robust testing strategies across local/testnet/mainnet.
  • Use cases: Payments, asset issuance, DeFi primitives, privacy-aware apps on Stellar.

Quick Start

Outline a complete starter flow: set up environment, scaffold a Soroban project, write a simple contract, connect a wallet, and deploy to a testnet.

Frequently Asked Questions about stellar-dev

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

FAQPage Schema
How do I build and deploy Soroban smart contracts on Stellar?

Build Soroban smart contracts using the Rust SDK and Stellar CLI workflows to scaffold projects, write contract logic, run tests, and deploy to testnet or mainnet with structured engineering patterns.

What's the difference between Stellar RPC and Horizon for API access?

Stellar RPC and Horizon differ in API access patterns. Choose Stellar RPC for real-time state and Soroban interactions, while Horizon handles historical data and broader compatibility for client applications querying the network.

How do I integrate Stellar wallets like Freighter into a frontend app?

Integrate Stellar wallets into frontend apps using stellar-sdk, Freighter, Wallets Kit, and passkey-based wallets to connect JavaScript client applications and execute transactions on the Stellar network.

Can I use Python or Go SDKs for Stellar client development?

Yes, Stellar client development supports multi-language SDKs including JavaScript, Python, and Go, enabling you to build client applications that interact with Soroban contracts and Stellar APIs.

What security considerations are needed for Stellar contract deployment?

Security considerations for Stellar contract deployment require following established security patterns, conducting audits, and implementing robust testing strategies across local, testnet, and mainnet environments for production-grade safety.

What are the best use cases for building on Stellar and Soroban?

Best use cases for building on Stellar and Soroban include payments, asset issuance, DeFi primitives, and privacy-aware applications, leveraging Rust SDK contracts and multi-language client integrations.