quicknode-local-dev-loop
/quicknode-local-dev-loop
Tworzy deterministyczną lokalną pętlę pracy z QuickNode: fikstury transportu, wstrzykiwanie base URL, zanonimizowane nagrania i opcjonalna kontrola sandboxu tylko do odczytu, bez zużywania kredytów.
- Autor
- jeremylongshore ↗
- Repozytorium
- tons-of-skills-marketplace ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 26.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 2
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 2
Brak sygnałów. Repozytorium zmienione 26.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Tworzy deterministyczną lokalną pętlę pracy z QuickNode: fikstury transportu, wstrzykiwanie base URL, zanonimizowane nagrania i opcjonalna kontrola sandboxu tylko do odczytu, bez zużywania kredytów.
Wyzwalacze z opisu
Argumenty
/quicknode-local-dev-loop [adapter-and-test-command]
Oryginalny opis (EN)
Create a deterministic local QuickNode development loop with transport fixtures, base-URL injection, redacted recordings, and an opt-in read-only sandbox check. Use when developing SDK, RPC, Stream, or Webhook integrations without consuming live credits on every test. Trigger with: "develop against QuickNode locally", "mock QuickNode", "test a QuickNode adapter offline".
Jak działa
- Overview
- Prerequisites
- Instructions
- Tool Discipline
- Output
- Examples
- Error Handling
- Resources
Podgląd SKILL.md
--- name: quicknode-local-dev-loop description: 'Create a deterministic local QuickNode development loop with transport fixtures, base-URL injection, redacted recordings, and an opt-in read-only sandbox check. Use when developing SDK, RPC, Stream, or Webhook integrations without consuming live credits on every test. Trigger with: "develop against QuickNode locally", "mock QuickNode", "test a QuickNode adapter offline".' allowed-tools: Read, Grep, Write, Edit, Bash(npm:*) version: 2.0.0 argument-hint: '[adapter-and-test-command]' model: inherit effort: high license: MIT author: Jeremy Longshore <jeremy@intentsolutions.io> tags: - saas - quicknode - local-development - testing - fixtures compatibility: 'SDK base URL overrides are for local, staging, and approved sandbox boundaries' --- # QuickNode Deterministic Local Loop ## Overview Develop against an injectable transport by default. Local tests should model QuickNode protocol contracts without a live token, then use one explicit sandbox read to catch integration drift. ## Prerequisites - Existing QuickNode or JSON-RPC adapter - Repository test runner and fixture convention - Optional non-production, read-only credential in a local secret manager ## Instructions ### Step 1: Locate the boundary Use Read and Grep to find direct endpoint calls, SDK constructors, global environment reads, retries, timers, and response parsing. Choose one adapter seam for injection. ### Step 2: Define fixture contracts Use Write or Edit to add success, HTTP error, JSON-RPC error, timeout, rate limit, malformed response, and pagination fixtures. Preserve request IDs and nested causes. ### Step 3: Inject transport and time Pass the transport, base URL, clock, and sleeper into the adapter. Use documented SDK base URL overrides only for a local stub or approved staging endpoint. ### Step 4: Sanitize recordings If a real response becomes a fixture, retain only necessary fields and replace endpoint URLs, tokens, API keys, addresses, and business payloads. Add a leak assertion to the fixture test. ### Step 5: Run fast tests Use Bash(npm:*) to run the repository's pinned unit and contract commands. Keep network disabled in the default lane and make accidental outbound access fail. ### Step 6: Opt into one live read Gate a sandbox read behind an explicit variable or command. Verify chain identity and shape, cap timeout and calls, and skip cleanly when the opt-in credential is absent locally. ## Tool Discipline Use Read/Grep for adapter discovery, Write/Edit for injection and fixtures, and Bash(npm:*) for repository-defined tests. Do not use production endpoints, funded signers, or live writes. ## Output - Injectable QuickNode transport boundary - Sanitized deterministic fixtures - Fast offline test command - Explicit sandbox-read contract ## Examples An SDK adapter receives a stub base URL and fake clock. Retry tests advance virtual time, while a separate opt-in command performs one authenticated chain-ID read. ## Error Handling | Failure | Response | | --- | --- | | Unit test reaches the network | Block outbound access and fix the adapter seam | | Fixture contains a token | Remove it, rotate if real, and add a regression assertion | | Retry test sleeps in real time | Inject clock and sleeper | | Sandbox differs from production | Document the gap and cover it in protected CI | ## Resources - [Local-loop evidence and source notes](references/official-docs.md) - [SDK configuration](https://www.quicknode.com/docs/sdk/quick-start) - [QuickNode API overview](https://www.quicknode.com/docs/build-with-ai/quicknode-apis)
Pliki w paczce (2)
- SKILL.md 4 KB
- references/official-docs.md 1 KB
Wersje
W bazie nie ma innych skilli o nazwie quicknode-local-dev-loop.
Identyczna treść występuje jeszcze w 1 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.
Migawka bazy z 13.11.2026 · wersja paczki 265fda86d626 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100quicknode-webhooks
Odbiera i weryfikuje dostawy Quicknode Streams i webhooków, w tym podpis X-QN-Signature oraz dane bloków i transakcji. - 100quicknode-common-errors
Diagnozuje błędy QuickNode w transporcie, uwierzytelnianiu, filtrach bezpieczeństwa, pojemności, sieci i aplikacji, zachowując oryginalną warstwę błędu. - 100quicknode-hello-world
Potwierdza działanie nowego endpointu RPC QuickNode minimalnym kontraktem JSON-RPC tylko do odczytu przed integracją aplikacji, oddzielając awarie dostawcy od awarii biblioteki klienckiej. - 100quicknode
Pomaga korzystać z hostowanego RPC QuickNode w wielu sieciach: endpointy, WebSocket, Webhooks, limity eth_getLogs i kredyty. - 91quicknode-skill
Obsługuje produkty Quicknode dla ponad 80 blockchainów: RPC, strumienie, webhooki, dane tokenów Solany i dostęp płatny dla agentów. - 91quicknode-skill
Pomaga podłączać aplikacje do blockchainów przez produkty Quicknode: RPC, strumienie, webhooki, gRPC dla Solany i zapytania SQL.