Skip to main content
在 Manus 中运行任何 Skill
一键导入
GitHub 仓库

midnight-knowledgebase

midnight-knowledgebase 收录了来自 aaronbassett 的 47 个 skills,并提供仓库级职业覆盖和站内 skill 详情页。

已收集 skills
47
Stars
0
更新
2026-02-05
Forks
0
职业覆盖
4 个职业分类 · 已分类 100%
仓库浏览

这个仓库中的 skills

compact-coreprivacy-disclosure
信息安全分析师

Use when encountering "potential witness-value disclosure" compiler errors, implementing commit-reveal patterns, working with persistentCommit/transientCommit vs persistentHash/transientHash, or designing privacy-preserving circuits with proper witness protection.

2026-02-05
midnight-core-conceptszero-knowledge
软件开发工程师

Use when asking about zero-knowledge proofs, ZK SNARKs, circuit compilation, witness data, prover/verifier roles, constraints, or how Midnight uses ZK for privacy.

2026-02-05
midnight-indexerevent-subscriptions
软件开发工程师

Use when subscribing to real-time blockchain events, setting up WebSocket connections, monitoring contract state changes, building live dashboards, or implementing push notifications from Midnight.

2026-02-05
midnight-indexerindexer-service
软件开发工程师

Use when querying the Midnight indexer for blockchain data, fetching account balances, listing transactions, reading contract state, or building data-driven DApp backends.

2026-02-05
midnight-proofsproof-caching
软件开发工程师

Use when caching ZK proofs for performance, implementing proof cache invalidation, storing verification results, caching intermediate proof components, or building distributed proof caches with Redis.

2026-02-05
midnight-proofsproof-generation
软件开发工程师

Use when generating ZK proofs server-side, building proof-as-a-service backends, offloading proof computation from clients, creating proof generation queues, or implementing async proof generation.

2026-02-05
midnight-proofsprover-optimization
软件开发工程师

Use when optimizing prover performance, reducing proof generation memory usage, configuring prover infrastructure in Docker or Kubernetes, implementing parallel proof generation, or diagnosing prover bottlenecks.

2026-02-05
dapp-sddimplement
软件开发工程师

Use when executing implementation tasks with commits after each task and reviews after each phase.

2026-02-05
dapp-sddtasks
软件开发工程师

Use when generating a task list from an implementation plan, with checkboxes and review tasks.

2026-02-05
dapp-sddplan
软件开发工程师

Use when creating a phased implementation plan from a specification, with review gates after each phase.

2026-02-05
dapp-sddspecify
软件开发工程师

Use when expanding a README-based dApp description into a full specification with user stories and acceptance criteria.

2026-02-05
dapp-sddconstitution
软件开发工程师

Use when implementing any Midnight example dApp to ensure compliance with quality standards and project conventions.

2026-02-05
compact-coreclone-examples
软件开发工程师

Use when starting a new Midnight project, cloning example contracts (counter, tokens, NFTs, DEX), scaffolding from OpenZeppelin templates, or bootstrapping a Compact contract development environment with working starter code.

2026-02-05
compact-corecompilation-tooling
软件开发工程师

Use when working with the Compact compiler (compactc), configuring build settings, understanding zkir/prover/verifier output artifacts, setting up COMPACT_PATH, or integrating VS Code language server support for Midnight smart contract development.

2026-02-05
compact-corecontract-patterns
软件开发工程师

Use when implementing common Compact contract patterns such as voting systems, escrow, token transfers, access control, auctions, registries, or when looking for reusable contract templates and design patterns for Midnight blockchain development.

2026-02-05
compact-corelanguage-reference
软件开发工程师

Use when writing Compact smart contracts and need reference for primitive types (Field, Boolean, Uint), composite types (struct, enum, Vector, Bytes), circuit/witness syntax, control flow (if/else, for loops, assert), or module system (import, include, export).

2026-02-05
compact-coreledger-adts
软件开发工程师

Use when working with Compact on-chain state management using ledger ADTs including Cell, Counter, Map, Set, List, MerkleTree, or HistoricMerkleTree, or when needing to understand which operations are available in Compact vs TypeScript.

2026-02-05
compact-corestandard-library
软件开发工程师

Use when importing from CompactStandardLibrary, working with crypto functions (persistentHash, persistentCommit, ecAdd, ecMul), utility types (Maybe, Either), token operations (mintToken, send, receive, mergeCoin), or time functions (blockTime, blockTimeBefore, blockTimeAfter).

2026-02-05
compact-coretesting-debugging
软件质量保证分析师与测试员

Use when testing Compact contracts, debugging compile errors, understanding error messages like "potential witness-value disclosure" or "circuit constraint failed", setting up TypeScript test harnesses, or mocking witness functions for unit tests.

2026-02-05
compact-coretypescript-integration
软件开发工程师

Use when implementing witness functions in TypeScript, mapping Compact types to TypeScript (Field→bigint, Bytes→Uint8Array), deploying contracts, calling circuits from TypeScript, reading ledger state, or building Midnight DApps with the JavaScript SDK.

2026-02-05
compact-reviewerbest-practices
软件开发工程师

Use when reviewing Compact contracts for idiomatic patterns, learning recommended practices, or identifying common mistakes to avoid in Midnight smart contract development.

2026-02-05
compact-reviewercode-quality
软件质量保证分析师与测试员

Use when reviewing Compact code for readability issues, naming conventions, code organization, documentation quality, or consistent formatting and style.

2026-02-05
compact-reviewercritical-issues
软件质量保证分析师与测试员

Use when reviewing Compact contracts for bugs, logic errors, assertion issues, type mismatches, dead code, unreachable paths, or control flow problems.

2026-02-05
compact-reviewerdesign-architecture
软件开发工程师

Use when reviewing Compact contract architecture, evaluating design patterns, assessing modularity, or analyzing API design and code organization quality.

2026-02-05
compact-reviewermaintainability
软件开发工程师

Use when reviewing Compact contracts for long-term maintainability, identifying technical debt, planning upgrade strategies, or assessing modularity and refactoring needs.

2026-02-05
compact-reviewerperformance-review
软件质量保证分析师与测试员

Use when reviewing Compact circuits for performance issues, optimizing constraint counts, analyzing proof generation time, or identifying gas and cost optimization opportunities.

2026-02-05
compact-reviewersecurity-review
信息安全分析师

Use when reviewing Compact contracts for security vulnerabilities, privacy leaks, disclosure violations, access control issues, or ZK-specific attack vectors.

2026-02-05
compact-reviewertesting-review
软件质量保证分析师与测试员

Use when reviewing test coverage for Compact contracts, identifying missing edge cases, evaluating testing strategies, or assessing test quality and completeness.

2026-02-05
midnight-core-conceptsarchitecture
软件开发工程师

Use when asking about Midnight transaction structure, system architecture, building blocks, how Zswap/Kachina/Impact components fit together, bindings, commitments, or Schnorr proofs.

2026-02-05
midnight-core-conceptsdata-models
数据库架构师

Use when asking about UTXO vs account models, ledger tokens, shielded/unshielded tokens, nullifiers, coins, balances, or choosing between token paradigms in Midnight.

2026-02-05
midnight-core-conceptsprivacy-patterns
软件开发工程师

Use when implementing privacy-preserving logic in Compact, working with hashes, commitments, Merkle trees, nullifier patterns, or keeping data private on-chain.

2026-02-05
midnight-core-conceptsprotocols
信息安全分析师

Use when asking about Kachina smart contract protocol, Zswap token transfers, atomic swaps, shielded transfers, offers, coins, or private transaction mechanisms in Midnight.

2026-02-05
midnight-core-conceptssmart-contracts
软件开发工程师

Use when asking about Midnight smart contracts, Compact language basics, Impact VM, contract state separation, circuit entry points, deployment, or transaction execution model.

2026-02-05
midnight-dapperror-handling
软件开发工程师

Use when implementing error handling in Midnight DApps, displaying errors to users, handling proof generation failures, managing transaction rejections, or dealing with network disconnections.

2026-02-05
midnight-dappproof-handling
软件开发工程师

Use when building witness data for ZK proofs, showing proof generation progress to users, implementing disclosure consent flows, handling proof timeouts and retries, or explaining privacy guarantees.

2026-02-05
midnight-dappstate-management
软件开发工程师

Use when reading public ledger state, implementing reactive UI that updates with chain state, caching state for performance, or understanding public vs private state in Midnight DApps.

2026-02-05
midnight-dapptesting-patterns
软件质量保证分析师与测试员

Use when writing unit tests for Midnight contract interaction code, integration testing without ZK proofs, E2E testing with Playwright or Cypress, or setting up CI/CD pipelines for Midnight DApps.

2026-02-05
midnight-dapptransaction-flows
软件开发工程师

Use when submitting transactions to Midnight contracts, tracking transaction status, implementing retry logic, building responsive UIs during proof generation, or understanding the build-prove-submit-confirm flow.

2026-02-05
midnight-dappwallet-integration
软件开发工程师

Use when setting up Lace wallet connection, handling multiple user accounts, switching between testnet and mainnet, troubleshooting wallet issues, or migrating from MetaMask/Web3 patterns.

2026-02-05
midnight-proofsproof-verification
信息安全分析师

Use when verifying ZK proofs server-side, validating proofs before transaction submission, building verification gateways, implementing batch verification, or debugging proof generation issues.

2026-02-05
当前展示该仓库 Top 40 / 47 个已收集 skills。