docs

Plug-and-Play Documentation

docs.sh — Copy-paste snippets
[ _ ][ 🗗 ][ X ]

Your GitHub repository is your most important DevRel blog. Tested configs, copy-paste ready.

--tool@Claude Code MCP Server Mode

Expose full environment agent tools to remote MCP clients like Cursor. Before: 120+ lines of custom execution glue. After: Zero configuration to orchestrate complex build tasks.

install
claude mcp serve
json
# Edit your Claude Desktop configuration
{
  "mcpServers": {
    "claude-code": {
      "command": "claude",
      "args": ["mcp", "serve"]
    }
  }
}
--tool@Sui Prover & Builder

Sui Prover reduces smart contract bugs significantly via formal proofs. Before: 40% bug rate in manual audits. After: Mathematically eliminate 5 OWASP vulnerabilities prior to deployment.

install
sui move build --debug
move
module proj::secure_vault {
  use sui::object::UID;
  struct Vault has key { id: UID, value: u64 }
  public fun withdraw(v: &mut Vault, amount: u64) {
    assert!(v.value >= amount, 0);
    v.value = v.value - amount;
  }
}
--tool@CreditCoin Wormhole NTT

Native token transfers across EVM chains instead of wrapped assets. Before: Wrapped 'wCTC' overhead limits composability. After: Native CTC across mainnet Ethereum natively through Wormhole protocol.

install
npm install @wormhole-foundation/sdk
typescript
import { Wormhole } from '@wormhole-foundation/sdk';

// Transfer CTC from CreditCoin -> Ethereum Native
const amount = '1000.0';
// Call transfer logic specifying the NTT handler
console.log(`Initiated NTT Transfer of ${amount} CTC`);
--tool@Ripple xrpl-py DAO Interaction

Direct connection to XRPL Decentralized Funding frameworks in 2026. Before: Manual dev grants portal. After: On-chain automated submission through the XAO DAO.

install
pip install xrpl-py
python
from xrpl.clients import JsonRpcClient
from xrpl.models.transactions import Payment

client = JsonRpcClient("https://s.altnet.rippletest.net:51234")
# XAO DAO interaction script stub here
print('Constructed Payment to DAO Escrow')
--tool@RootStock BTC Bridge (Flyover v2.3)

Trustless bridging to RSK with 80% Bitcoin hashpower parity. Before: Low security wrapping. After: 740 EH/s merge-mining coverage for advanced BTCFi capabilities.

install
npm install @rsksmart/flyover-sdk
typescript
import { Flyover } from '@rsksmart/flyover-sdk';

const flyover = new Flyover({ network: 'mainnet' });
const quote = await flyover.getPegInQuote({
  btcSenderAddress: 'bc1...',
  rskReceiverAddress: '0x...',
  amountToTransfer: 100000000 // 1 BTC
});
--tool@LayerZero Cardano Endpoint

Deploy OFTs spanning over 150+ chains to Cardano easily. Before: Massive bridge rewrites for UTXO models. After: Unified LayerZero endpoint deployed matching typical EVM signatures.

install
npx hardhat lz:oapp:wire
typescript
import { defineConfig } from "@layerzerolabs/devtools-evm-hardhat";

export default defineConfig({
  contracts: [{ contract: "MyOApp", config: { eid: 30101 } }],
  connections: [ { from: { contract: "MyOApp", eid: 30101 }, to: { contract: "MyOApp", eid: 30199 } } ],
});
--tool@Arbitrum Stylus: Move Compiler

Deploys Move code on Arbitrum reducing WASM compute costs by 10x. Before: Move devs restricted to Sui/Aptos. After: Full EVM equivalence plus 10x cheaper computation loops using Rust/Move.

install
cargo install --git https://github.com/OffchainLabs/cargo-stylus
move
module stylus::test_bench {
  public entry fun compute_gas_benchmark() {
    let mut i = 0;
    while (i < 10000) { i = i + 1; };
  }
}
--tool@Tempo Payment Engine

Tempo L1 settles B2B stablecoin transfers with ~0.6s finality natively on USD gas fees. Before: 15 mins + volatile native token fees on ETH. After: Stripe built-in Sub-second payments using only USDC.

install
npx create-tempo-app my-payment-app
typescript
import { TempoClient } from '@tempo/sdk';

const tempo = new TempoClient({ rpcUrl: 'https://testnet.tempo.xyz' });

await tempo.sendPayment({
  to: 'merchant.tempo.xyz',
  amount: '100.00',
  currency: 'USDC',
  memo: 'INV-2026-0302'
});
--tool@GitHub MCP Server (Claude Code CLI)

Connect Claude Code to GitHub repos for PR review, issue creation, code browsing.

install
claude mcp add --transport http github https://api.githubcopilot.com/mcp/
bash
# After authentication via `/mcp` in Claude Code
> "Review PR #456 and suggest improvements"
> "Create a new issue for the bug we just found"
> "Show me all open PRs assigned to me"

# Store PAT securely
echo "GITHUB_PAT=your_token_here" > .env
echo -e ".env\n.mcp.json" >> .gitignore
--tool@Sui Move CLI

Sui uses Move language with object-centric model for parallel transaction execution.

install
cargo install --locked --git https://github.com/MystenLabs/sui.git --branch mainnet sui
move
module counter::counter {
    use sui::object::{Self, UID};
    use sui::tx_context::TxContext;

    struct Counter has key {
        id: UID,
        count: u64,
    }

    public fun increment(c: &mut Counter) {
        c.count = c.count + 1;
    }
}