Skip to main content
Manusで任意のスキルを実行
ワンクリックで
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
このリポジトリの収集済み skills 47 件中、上位 40 件を表示しています。