architecture
01Cursor rule Cursor
description: Defines the standard directory structure for the ZK Mixer project. globs: "" # Apply generally to the project structure thinking alwaysApply: true.
Cursor rule Cursor
description: Defines the standard directory structure for the ZK Mixer project. globs: "" # Apply generally to the project structure thinking alwaysApply: true.
Cursor rule Cursor
description: Guidelines and best practices for writing Circom circuits and related scripts in the ZK Mixer project. globs: ["circuits//.circom", "scripts/zk.js"] # Apply to circuits and related ZK scripts alwaysApply: true.
Cursor rule Cursor
Guidelines for creating and maintaining Cursor rules to ensure consistency and effectiveness.
Cursor rule Cursor
Guide for using meta-development script (scripts/dev.js) to manage task-driven development workflows.
Cursor rule Cursor
description: Guidelines and best practices for developing the ZK Mixer frontend application. globs: ["frontend//.js", "frontend//.jsx", "frontend//.css"] alwaysApply: true.
Cursor rule Cursor
description: Guidelines for continuously improving Cursor rules based on emerging code patterns and best practices. globs: / alwaysApply: true.
Cursor rule Cursor
description: Guidelines and best practices for writing Solidity smart contracts in the ZK Mixer project. globs: contracts//.sol alwaysApply: true.
Cursor rule Cursor
description: Guidelines for UI/UX design, focusing on clarity, fluidity, and integrating the Uzumaki/Void aesthetic. globs: ["frontend/src//.js", "frontend/src//.css"] # Apply to frontend components and styles alwaysApply: true.
Cursor rule Cursor
description: Guidelines for Web3 integration, blockchain interactions, and smart contract communication in the ZK Mixer project. globs: ["frontend/src/contexts/Web3.js", "frontend/src/contexts/Mixer.js", "frontend/src/utils/eth.js", "frontend/src/utils/web3.js", "frontend/src/hooks/useNoteManagement.js"] # Added hook…
Cursor rule Cursor
description: Defines the rigorous workflow for Zero-Knowledge circuit development using Circom and snarkjs (Groth16). Emphasizes security, efficiency, and best practices. globs: ["circuits//.circom", "scripts/zk.js", "contracts/Verifier.sol"] # Relevant files alwaysApply: true.