midnight-rps-sample-app
يحتوي midnight-rps-sample-app على 6 من skills المجمعة من mashharuki، مع تغطية مهنية على مستوى المستودع وصفحات skill داخل الموقع.
Skills في هذا المستودع
Comprehensive guide to writing Compact smart contracts for Midnight Network. Use this skill when writing, reviewing, debugging, or learning Compact code. Triggers on "write a contract", "Compact syntax", "Midnight smart contract", "ledger state", "circuit function", or "ZK proof".
Deploy and run Midnight smart contracts on Preprod, Preview, or Standalone (local Docker) networks. Use this skill when deploying contracts, understanding the tNight/DUST fee flow, starting proof servers, or setting up local infrastructure for testing. Triggers on: "deploy contract", "preprod", "preview", "standalone", "proof server", "tNight", "DUST", "faucet", "midnight infrastructure", "start local node", "npm run preprod", "npm run standalone". Always use when the user asks how to run or deploy a Midnight dApp for the first time.
Midnight上でLace Walletと接続するフルスタックdAppを開発するための包括的ガイド。 Lace Walletの検出・接続(DAppConnectorAPI v4/レガシー両対応)、MidnightプロバイダーチェーンのReact統合、 コントラクトのデプロイ・呼び出し、Viteビルド設定(WebAssembly/polyfill)、エラーハンドリング、 ローカル開発環境(Docker)を網羅する。 次のキーワードが含まれる場合は必ずこのスキルを使用すること: "Lace Wallet", "Lace接続", "dApp Connector", "midnight SDK", "midnight フルスタック", "walletProvider", "MidnightProvider", "connectToWallet", "deployContract", "findDeployedContract", "DAppConnectorAPI", "midnight React", "midnight Vite", "midnight ローカル開発", "midnight プロバイダー", "midnight TypeScript", "midnight wallet integration".
TypeScript SDK integration guide for Midnight dApps — headless CLI and Node.js applications. Use this skill when building CLIs, backends, or scripts that deploy/call contracts using wallet-sdk-* packages (WalletFacade, DustWallet, HDWallet). Triggers on: "SDK", "TypeScript", "wallet integration", "deploy contract", "call contract", "WalletFacade", "DustWallet", "tNight", "DUST", "headless wallet", "configureProviders", "midnight-js", "deployContract", "findDeployedContract", "CompiledContract". Always use this skill when the user is writing a TypeScript Midnight app that is NOT a browser dApp.
Run and debug Midnight contract tests using Vitest and compact-runtime simulators. Use this skill when running contract tests, writing new tests, debugging test failures, or understanding the CounterSimulator / CircuitContext pattern. Triggers on: "run tests", "test contract", "debug test", "test fails", "vitest", "CounterSimulator", "CircuitContext", "compact-runtime", "contract simulator", "impureCircuits", "npm run test".
Set up and run Midnight infrastructure locally using Docker Compose. Use this skill when starting a proof server, local node, or indexer via Docker. Triggers on: "setup infrastructure", "start local node", "run indexer", "proof server", "docker compose", "standalone", "local development", "midnight-node", "proof-server.yml", "standalone.yml", "midnightntwrk/proof-server". Always use when the user needs to start any Midnight Docker service.