Przejdź do treści
Biblioteka skilli
Programowanie · Testowanie

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.

Licencja
MIT
Ostatnia zmiana repozytorium
26.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
2
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
2
Przestarzałość

Brak sygnałów. Repozytorium zmienione 26.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

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

develop against QuickNode locallymock QuickNodetest a QuickNode adapter offline

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

  1. Overview
  2. Prerequisites
  3. Instructions
  4. Tool Discipline
  5. Output
  6. Examples
  7. Error Handling
  8. Resources
Sekcje z nagłówków SKILL.md, w oryginale · 69 linii, 425 słów
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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.