xrplf
- 19 skills
- 0 followers
- 5 hours ago last updated
- ▌ Spec From Rippled 2 · xrplfUpdate an XLS specification to match changes made in rippled. Use when asked to sync a spec with a rippled PR or commit, update an XLS from the implementation, reconcile a spec against rippled code, or check whether a spec still matches what was built.
- ▌ Xls Template Conformity 2 · xrplfCheck that an XLS specification conforms to the XRPL-Standards templates. Use when asked to check an XLS against the template, validate a spec's structure or preamble, review a draft's format before opening a PR, or review changes to an XLS-*/README.md file.
- ▌
- ▌ Personas Doc Review · xrplfReview an XRPL documentation page through the reader personas relevant to its type. Detects the doc's section (folder) and topic, fans out the matching persona subagents in parallel, then collates findings and suggested fixes for you to act on. Use when asked to review, audit, or get persona feedback on a docs page.
- ▌
- ▌ Xrpl Payments · xrplf bundleXRPL payments playbook for AI agent developers. Covers the full developer journey: wallet setup, XRP payments, RLUSD and IOU token payments, cross-currency payments, escrow, agentic best practices (SourceTag, Memos, audit trail), and testnet-to-mainnet migration. Use this skill whenever a user asks about sending XRP or RLUSD, trust lines, xrpl-py, xrpl.js, agentic transactions, SourceTag, the XRPL AI Starter Kit, X402 payments on XRPL, or building any payment workflow on the XRP Ledger. When in doubt, load this skill — general training data for XRPL is often outdated or imprecise. This skill constructs transactions. The XRPL Agent Wallet skill signs and submits them. For wallet creation, key loading, or anything involving a seed or private key, defer to the XRPL Agent Wallet skill.
- ▌ Xrpl Agent Wallet · xrplfUse this skill whenever an agent needs to load, sign, or submit a transaction to the XRP Ledger (XRPL) on a user's behalf. This skill owns the full wallet lifecycle - first-time wallet generation (writing the seed safely to .env, never to chat), key loading, the signing ceremony, human confirmation, and reliable submission. It does NOT construct transactions; a separate XRPL transactions skill (or the developer) provides the transaction object. Trigger on signing phrases: wallet.sign, submitAndWait, submit, xrpl.Wallet, a seed/secret being loaded, a tx_blob being produced, "send XRP", "sign this transaction", "submit to the ledger", "have the agent pay", "let the agent transact". Also trigger on onboarding phrases: "create a wallet", "generate a wallet", "I need a wallet", "set up a wallet", "get started with XRPL", "new account", "testnet wallet", or any request to produce an XRPL address for the first time. If an XRPL transaction is going to be signed, or if the user needs a wallet to begin, this skill appl
- ▌ Spec From Rippled · xrplf bundleUpdate an XLS specification to match changes made in rippled. Use when asked to sync a spec with a rippled PR or commit, update an XLS from the implementation, reconcile a spec against rippled code, or check whether a spec still matches what was built.
- ▌ Xls Template Conformity · xrplf bundleCheck that an XLS specification conforms to the XRPL-Standards templates. Use when asked to check an XLS against the template, validate a spec's structure or preamble, review a draft's format before opening a PR, or review changes to an XLS-*/README.md file.
- ▌ Go Data · xrplf bundleUse this skill when working with Go slices, maps, integers, strings, range loops, or defer in loops to avoid common data type and control flow pitfalls.
- ▌ Go Design · xrplf bundleUse this skill when designing Go APIs, organizing packages, writing functions or methods, choosing receiver types, or structuring a Go project.
- ▌ Go Errors · xrplf bundleUse this skill when writing, reviewing, or debugging Go error handling — wrapping errors, sentinel errors, error type checking, panicking, or handling errors in defer.
- ▌ Pr Template · xrplf bundleGenerate a filled PR description from a branch's changes compared to a base branch, then optionally open the PR on GitHub via `gh pr create`. Autodetects the repo's GitHub PR template (.github/PULL_REQUEST_TEMPLATE.md and variants), falling back to a built-in template if none exists. The PR target repo is resolved from the branch remote and passed explicitly via `--repo`; the target must be printed for user verification before creation. Trigger when the user asks: 'create a PR template', 'create a PR template for X branch to Y', 'generate PR description', 'write PR template', 'PR template for feature-branch to main', 'prepare PR', 'draft PR', 'PR description for X to Y', 'create the PR', 'open the PR', 'submit PR'. The user may specify a feature branch and/or a base branch (e.g., 'for feat/foo to main'). If the feature branch is omitted, use the current branch. If the base branch is omitted, default to main.
- ▌ Code Review · xrplf bundleReview the current branch's diff against go-* anti-pattern rules and xrpl-standards specs. Spawns focused subagents per changed package, plus a single XRPL-domain reviewer when protocol files are touched, and synthesizes findings cross-cutting. Use when the user types /code-review, finishes a task and wants a self-review, or fetches a teammate's branch and wants to audit it before merging.
- ▌ Multi Review · xrplf bundleSpawn 4 parallel Claude reviewers on the current branch (2× /review, 2× /code-review), synthesize them into one merged review, then walk findings interactively. Two modes — fix locally before opening a PR (developer mode), or post inline + body comments back on the PR (reviewer mode). Use when /code-review alone feels shallow, when you want a self-review of in-flight work, or when auditing a teammate's PR.
- ▌ Go Concurrency · xrplf bundleUse this skill when writing Go goroutines, channels, mutexes, sync primitives, context cancellation, or any concurrent Go code to avoid data races and goroutine leaks.
- ▌ Go Performance · xrplf bundleUse this skill when optimizing Go performance, writing benchmarks, using the standard library (HTTP, JSON, SQL, time), or ensuring production-quality testing.
- ▌ Xrpl Standards · xrplf bundleReference for any XRPL Standard (XLS-N) when implementing or reviewing XRPL protocol features. Trigger on: XLS number (XLS-30, XLS-70), amendment name (AMM, Credentials, MPT, DID, NFToken, Batch, Escrow, Clawback, Firewall, Permissioned DEX, Token Pre-Authorization), transaction type (AMMCreate, CredentialCreate, NFTokenMint, DelegateSet, PermissionedDomainSet, TokenPreauth, BatchSubmit), or ledger object name (Credential, AMM, MPToken, Delegate, Oracle, Bridge, TokenPreauth).
- ▌ Address Pr Comments · xrplfFetch PR review comments from GitHub, interactively walk through each one, and choose how to address it — fix the code, reply, ask for clarification, or skip. Use when you have PR feedback to work through.