بنقرة واحدة
manamesh-games
يحتوي manamesh-games على 13 من skills المجمعة من cyotee، مع تغطية مهنية على مستوى المستودع وصفحات skill داخل الموقع.
Skills في هذا المستودع
How to use @manamesh/boardgameio-crypto for mental poker, keychain admission, cooperative decrypt, and P2P-safe boardgame.io moves. Use when implementing or reviewing "mental poker", "SRA", "keychain", "submitPublicKey", "encryptDeck", "cooperative decrypt", "preEncrypted", "private key in move", "shuffle proof", "Shamir escrow", "CryptoPlugin", "@manamesh/boardgameio-crypto", Timestreams/Poker/Mistborn crypto, or any boardgame.io multiplayer crypto path. Prevents shipping private keys over multiplayer and misusing the keychain.
ManaMesh cryptographic primitives overview. Prefer skill boardgameio-crypto for current package paths, keychain, and P2P-safe multiplayer patterns. Triggers: "ManaMesh crypto", "cryptographic primitives", "SRA", "mental poker", "Merkle", "threshold HE", "Shamir", "boardgameio-crypto".
boardgame.io, bgio, game module, Game object, Client, Server, multiplayer, SocketIO, Local transport, turn, phase, move, event, activePlayers, flow, plugin, Random, secret state, playerView, MCTSBot, Tic-Tac-Toe tutorial. Triggers: "boardgame.io", "bgio", "Game object", "Client", "Server", "multiplayer", "SocketIO", "Local transport", "turn phase", "moves", "events", "activePlayers", "flow", "plugin", "random", "playerView", "MCTSBot"
circom, circom_old, circom JS, circom compiler, circom language, arithmetic circuits, R1CS, r1cs file format, witness calculator, WASM circom, circom_runtime, snarkjs, zkSNARK, zero knowledge circuits, Num2Bits, template, signal, constraint. Triggers: "circom", "circom compiler", "circom language", "R1CS format", "r1cs file", "witness calculator", "circom WASM", "circom_runtime", "arithmetic circuit", "zkSNARK circuit", "circom template"
Helia IPFS browser node, @helia/http gateway-only client, unixfs DAG ops, blockstore/datastore/routing, Bitswap/TrustlessGateway block brokers, CID generation with custom hashers, browser constraints. Triggers: "Helia", "@helia/unixfs", "IPFS browser", "createHelia", "createHeliaHTTP", "Bitswap", "TrustlessGateway", "ipfs-loader"
This skill should be used when the user asks about "libp2p", "peer ID", "multiaddr", "WebRTC", "WebTransport", "WebSocket", "circuit relay", "Kademlia DHT", "NAT traversal", "js-libp2p", "stream multiplexing", "Yamux", "mplex", "Noise protocol", "peer discovery", "kad-dht", "hole punching", "DCUtR", or needs to understand libp2p networking for browser-based or decentralized applications.
This skill should be used when the user asks about "ManaMesh architecture", "project overview", "tech stack", "how it works", "boardgame.io integration", "decentralized networking", "provably fair", or needs to understand the high-level design of the ManaMesh platform.
This skill should be used when the user asks about "asset loading", "IPFS", "Helia", "asset packs", "manifest schema", "IndexedDB cache", "card images", "gateway fallback", "zip packs", or needs to understand how ManaMesh loads and caches card game assets.
This skill should be used when the user asks about "smart contracts", "GameVault", "ChipToken", "settlement", "EIP-712", "on-chain settlement", "abandonment claims", "disputes", "side pots", "ERC20 permit", or needs to understand how ManaMesh implements blockchain-based game settlement.
This skill should be used when the user asks about "game modules", "boardgame.io integration", "War game", "Poker game", "Go Fish", "Merkle Battleship", "Threshold Tally", "game phases", "game moves", "GameModule interface", "getCryptoGame", "add a new game module", or needs to understand how ManaMesh implements card games.
This skill should be used when the user asks about "P2P networking", "WebRTC", "libp2p", "join codes", "transport", "discovery", "mDNS", "DHT", "circuit relay", "boardgame.io transport", "signaling", "peer connection", or needs to understand how ManaMesh connects players without a central server.
snarkjs, Groth16, PLONK, FFLONK ZK proofs, powersoftau trusted setup, zkey ceremony, circom, proof generation, proof verification, solidity verifier, verifyProof, snarkjs CLI, snarkjs JavaScript API. Triggers: "snarkjs", "Groth16", "PLONK", "FFLONK", "powers of tau", "zkey", "circom", "fullprove", "verifyProof", "solidity verifier", "trusted setup", "ZK proof", "zero knowledge"
wagmi, wagmi Core, createConfig, useConfig, useAccount, useConnect, useDisconnect, useBalance, useReadContract, useWriteContract, useSendTransaction, useSignMessage, useSignTypedData, useWaitForTransactionReceipt, useWatchContractEvent, getClient, getConnectorClient, readContract, writeContract, connectors, metaMask, injected, walletConnect, viem, Ethereum wallet integration, React hooks. Triggers: "wagmi", "wagmi Core", "createConfig", "useConfig", "useAccount", "useConnect", "useDisconnect", "useBalance", "useReadContract", "useWriteContract", "useSendTransaction", "useSignMessage", "useSignTypedData", "useWaitForTransactionReceipt", "useWatchContractEvent", "getClient", "wagmi connector", "metaMask", "walletConnect", "viem integration"