Use this setup to keep Cursor focused on real SDK contracts and production-safe app behavior. The prompts below target the TypeScript SDK (Documentation Index
Fetch the complete documentation index at: https://docs.cloak.ag/llms.txt
Use this file to discover all available pages before exploring further.
@cloak.dev/sdk).
Quick launch
Use in Cursor
Open the Cursor starter prompt.
Use in Claude Code
Open the Claude starter prompt.
Use in Windsurf
Open the Windsurf starter prompt.
1) Rules file
Create.cursor/rules.md:
View .cursor/rules.md template
View .cursor/rules.md template
Cursor Rules for SDK
This project integrates@cloak.dev/sdk.Fixed integration constants
- Program ID:
zh1eLd6rSphLejbFfJEneUwzHRfMKxgzrgkfwA6qRkW - Circuit base URL:
https://cloak-circuits.s3.us-east-1.amazonaws.com/circuits/0.1.0
SDK capability coverage (must evaluate all)
CloakSDKnote API- UTXO primitives + transaction API
- scanner/compliance API
- viewing-key + metadata encryption API
- relay/proof/Merkle helpers
- fees/errors/network/wallet/storage utilities
Required behavior
- UTXO path is primary for new integrations.
- Amounts are
bigintin tx logic. - Enforce viewing-key registration before protocol actions.
- Keep history cache-first with explicit rescan.
Safety
- Never log private keys, viewing keys (
nk), seed material, or raw note payloads. - Transaction signatures are public and can be logged for support/debugging.
- Use SDK defaults for program, relay, and circuits. Do not expose these as user-facing config.
- Rely on SDK stale-root retries by default; add extra app-level retry/backoff only when explicitly required.
Reference docs
/llms.txt/llms-full.txt/sdk/llms.txt/sdk/api-reference/sdk/utxo-transactions/sdk/wallet-integration
2) Starter prompt
Copy starter prompt
Copy starter prompt
Implement this feature with
@cloak.dev/sdk.First, output a matrix for these capability groups:- Note API
- UTXO API
- Scanner/compliance
- Viewing keys + metadata encryption
- Relay/proof/Merkle helpers
- Utility modules
used or not used + reason.Then:- produce file-by-file patches
- keep bigint-safe logic
- include wallet-adapter and keypair-bytes examples where applicable
- run checks and summarize verification output
3) High-value prompts
Generate complete SDK integration scaffold
Generate complete SDK integration scaffold
Create hooks/services for deposit/send/withdraw/swap + compliance history + CSV export.
Fix contract mismatches
Fix contract mismatches
Audit and patch all mismatches against current SDK API and runtime behavior.
Production hardening pass
Production hardening pass
Improve retries, error mapping, progress UX, and secret-safe logging for all transaction flows.