stellar
- 52 skills
- 0 followers
- 8 hours ago last updated
- ▌ Freighter Best Practices · stellar bundleComprehensive best practices for the Freighter browser extension. Covers code style, architecture, security, testing, performance, error handling, i18n, messaging, git workflow, dependencies, and anti-patterns. Use when writing new features, reviewing PRs, adding message handlers, working with Redux, modifying content scripts, handling keys, building transactions, or any development work in the freighter extension repo. Triggers on any task touching the freighter codebase.
- ▌ Security Audit · stellarAudit backend code for security vulnerabilities — DoS vectors, query performance, connection pool exhaustion, injection, missing rate limits, and resource exhaustion
- ▌ Update Sdk Examples · stellarUse when checking whether Stellar SDKs listed in the docs have new releases, or when code examples in docs/ may use outdated, renamed, or deprecated SDK syntax, or whether the Stellar RPC OpenRPC spec (openrpc/) matches the current stellar-rpc release. Runs per-release on a schedule, or as a full standing-correctness audit on demand.
- ▌ E2e Check · stellarUse when verifying the full solution works end-to-end — after refactoring, before PRs, or after dependency upgrades. Runs quality pipeline, validates example scripts, and executes live Stellar testnet demos for both charge and channel payment modes.
- ▌ Core · stellarWork on Stellar Core Advancement Proposals in core/. Use when editing CAP documents, checking CAP status fields, or syncing a CAP preamble Status with the corresponding entry in core/README.md.
- ▌ X402 Stellar Checks · stellar bundleVerification, build, test, and Docker checks for the x402-stellar monorepo. Use before committing, after rebasing, when modifying packages, or when asked to verify the project works.
- ▌ X402 Stellar Context · stellarProject context for the x402-stellar monorepo. Use this to understand what the project does, how it's structured, and how the pieces fit together. Load this first when working on any part of the codebase.
- ▌ Test Changed · stellarRun e2e and unit tests related to files changed on the current branch. Use after making code changes to verify nothing is broken.
- ▌ Figma To Code · stellar bundleBridge Figma MCP output to Stellar Lab code conventions. Invoke after calling get_design_context to translate Figma's reference code into project-appropriate components, classes, and patterns.
- ▌ Commit Progress · stellarCommit a logical unit of work with a descriptive message. Invoke after completing a meaningful chunk (component created, store wired, tests passing) to maintain small, reviewable commits.
- ▌ Component Guide · stellar bundleGuide for building React components using @stellar/design-system and project SCSS conventions. Invoke when creating new components or reviewing component code.
- ▌ Zustand Store Patterns · stellarReference for the two Zustand store patterns in Stellar Lab — main store (querystring) and transaction flow store (sessionStorage). Invoke when creating store slices, debugging hydration, or deciding where state belongs.
- ▌ React Rerender Mental Models · stellar bundleCorrect mental models for React re-renders and memoization. Use this skill when writing, reviewing, or optimizing React components to avoid common misconceptions about performance. Debunks the myth that "props cause re-renders" and teaches when memoization actually helps.
- ▌ Dapp · stellar bundleStellar dApp / frontend development. Covers the JavaScript stellar-sdk (browser + Node.js), Freighter wallet, Stellar Wallets Kit (multi-wallet), Wallet Standard, smart accounts with passkeys, transaction building / signing / submission, smart contract invocation from the client, simulation, and error handling. Use when building a React/Next.js/Node.js app that talks to Stellar — classic operations or smart contracts.
- ▌ Data · stellar bundleQuerying Stellar chain data via Stellar RPC (preferred) and Horizon (legacy). Covers RPC JSON-RPC methods, Horizon REST endpoints, streaming, pagination, historical queries, Hubble/Galexie for deep history, and the RPC/Horizon migration story. Use when reading balances, transactions, operations, ledgers, contract events, or building any indexer/analytics workflow.
- ▌ Assets · stellarStellar Assets (classic) + trustlines + Stellar Asset Contract (SAC) bridge to smart contracts. Covers asset issuance, distribution, authorization flags, clawback, regulated assets, trustline management, and the SAC interop layer that exposes classic assets as SEP-41 contract tokens. Use when tokenizing real-world assets, issuing stablecoins, managing trustlines, or bridging classic assets to smart contracts.
- ▌ Standards · stellar bundleStellar standards, ecosystem, and reference. Covers SEPs (Stellar Ecosystem Proposals), CAPs (Core Advancement Proposals), and a quick map for picking the right standard for wallets, anchors, payments, deposits/withdrawals, federation, deep links, and KYC. Also bundles ecosystem references (DeFi protocols, dev tools, wallets, infra, community projects), curated documentation links, and MCP servers (live tools such as Raven). Use when you need to know which SEP applies, or want a starting point for ecosystem integrations, official docs, or live MCP tooling.
- ▌ Zk Proofs · stellarZero-knowledge proofs and privacy patterns on Stellar. Covers Groth16 verification in smart contracts via BLS12-381 host functions (CAP-59), the BN254 + Poseidon host functions (CAP-74/75), and concrete toolchain walkthroughs for Circom, Noir, and RISC Zero. Use when building privacy-preserving applications, ZK-verifier contracts, or wiring a proving toolchain to Stellar.
- ▌ Cross Chain · stellar bundleCross-chain interoperability for Stellar. Entry point with a rail-selection decision table and shared pitfalls, routing to three companion files — cctp.md (Circle CCTP V2, native USDC burn-and-mint between Stellar and EVM/Solana chains, domain 27, the CctpForwarder requirement for Stellar recipients), axelar.md (Axelar GMP for Soroban contracts calling contracts on other chains, and the Interchain Token Service for multichain tokens), and layerzero.md (LayerZero V2 OApp messaging with configurable DVN security, OFT omnichain tokens, and USDT0 — native USDT on Stellar). Also covers NEAR Intents (intent-based cross-chain swaps into XLM or Stellar USDC) at the routing level. Use when bridging USDC or USDT to or from Stellar, sending messages between a Stellar contract and another blockchain, making a token exist on multiple chains, or adding cross-chain swaps to an app.
- ▌ Smart Contracts · stellar bundleStellar smart contract development (Rust, soroban-sdk). Entry point with project setup, contract anatomy, and build/deploy workflow, routing to three companion files in this directory — development.md (storage/TTL, authorization, cross-contract calls, tokens, events, errors, upgrades, fees, troubleshooting), testing.md (unit, fuzz, property, fork, mutation, integration), and security.md (vulnerability classes, checklists, tooling, audits). Use when writing, testing, reviewing, securing, debugging, or shipping Stellar smart contracts, including anything the user calls "Soroban" — Soroban contracts, soroban-sdk, Soroban auth/storage/TTL errors, SEP-41 tokens, or SAC integration from contract code.
- ▌ Agentic Payments · stellar bundleAgentic and machine-to-machine payments on Stellar. Covers x402 (HTTP 402 paid APIs through a facilitator, fee-sponsored clients; the guide configures OZ Channels) and MPP (Machine Payments Protocol) in both Charge mode (per-request SAC) and Session mode (channel-backed off-chain commits, high-frequency; formerly called Channel mode). Defaults to USDC (SEP-41 SAC) on `stellar:testnet`/`stellar:pubnet` (CAIP-2). Use when selling a paid API to AI agents, building an x402 client, or designing a payment-channel architecture for high-frequency agent traffic.
- ▌ Adding Tests · stellaranalyzing a change to determine what tests are needed and adding them to the test suite
- ▌ Running Tests · stellarrunning tests at various levels from smoke tests to full suite to randomized tests
- ▌
- ▌ Validating A Change · stellarcomprehensive validation of a change to ensure it is correct and ready for a pull request
- ▌
- ▌ Configuring The Build · stellarmodifying build configuration to enable/disable variants, switch compilers or flags, or otherwise prepare for a build
- ▌ Low Level Code Review · stellarreviewing a git diff for small localized coding mistakes that can be fixed without high-level understanding
- ▌ Running Make To Build · stellarhow to run make correctly to get a good build, and otherwise understand the build system
- ▌ High Level Code Review · stellarreviewing a change for semantic correctness, simplicity, design consistency, and completeness
- ▌ Subsystem Summary Of Scp · stellarread this skill for a token-efficient summary of the scp subsystem
- ▌ Regenerating A Technical Summary Of Stellar Core · stellarInstructions for regenerating the full set of subsystem and whole-system technical summary skill documents for stellar-core
- ▌ Subsystem Summary Of Main · stellarread this skill for a token-efficient summary of the main subsystem
- ▌ Subsystem Summary Of Rust · stellarread this skill for a token-efficient summary of the rust subsystem
- ▌ Subsystem Summary Of Test · stellarread this skill for a token-efficient summary of the test subsystem
- ▌ Subsystem Summary Of Util · stellarread this skill for a token-efficient summary of the util subsystem
- ▌ Subsystem Summary Of Work · stellarread this skill for a token-efficient summary of the work subsystem
- ▌ Subsystem Summary Of Bucket · stellarread this skill for a token-efficient summary of the bucket subsystem
- ▌ Subsystem Summary Of Crypto · stellarread this skill for a token-efficient summary of the crypto subsystem
- ▌ Subsystem Summary Of Herder · stellarread this skill for a token-efficient summary of the herder subsystem
- ▌ Subsystem Summary Of Ledger · stellarread this skill for a token-efficient summary of the ledger subsystem
- ▌ Subsystem Summary Of Catchup · stellarread this skill for a token-efficient summary of the catchup subsystem
- ▌ Subsystem Summary Of History · stellarread this skill for a token-efficient summary of the history subsystem
- ▌ Subsystem Summary Of Overlay · stellarread this skill for a token-efficient summary of the overlay subsystem
- ▌ Subsystem Summary Of Process · stellarread this skill for a token-efficient summary of the process subsystem
- ▌ Subsystem Summary Of Database · stellarread this skill for a token-efficient summary of the database subsystem
- ▌ Subsystem Summary Of Invariant · stellarread this skill for a token-efficient summary of the invariant subsystem
- ▌ Subsystem Summary Of Simulation · stellarread this skill for a token-efficient summary of the simulation subsystem
- ▌ Subsystem Summary Of Historywork · stellarread this skill for a token-efficient summary of the historywork subsystem
- ▌ Subsystem Summary Of Soroban Env · stellarread this skill for a token-efficient summary of the soroban-env subsystem
- ▌ Subsystem Summary Of Transactions · stellarread this skill for a token-efficient summary of the transactions subsystem
- ▌ Subsystem Summary Of Protocol Curr · stellarread this skill for a token-efficient summary of the protocol-curr subsystem