Overview
- Skill Key
- beee003/q-kdb-code-review
- Author
- beee003
- Source Repo
- openclaw/skills
- Version
- 1.0.0
- Source Path
- skills/beee003/q-kdb-code-review
- Latest Commit SHA
- cccbadeb369297fb47d9c6d716777098bba3c62f
AI-powered code review for Q/kdb+ — catch bugs in the most terse language in finance
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 q-kdb-code-review 技能。 若已安装,则直接安装 q-kdb-code-review 技能。
# q-kdb-code-review AI-powered code review for Q/kdb+ — catch bugs, performance issues, and security vulnerabilities in the most terse language in quantitative finance. ## What it does Reviews Q/kdb+ code with deep understanding of Q idioms, performance patterns, and common pitfalls. Built for quant developers, kdb+ DBAs, and trading infrastructure teams. **Catches:** - Type errors in implicit casts (e.g., mixing longs and floats in comparisons) - Rank errors from wrong argument counts in function calls - Unescaped signals in protected evaluation - Memory-inefficient queries (selecting all columns when only some are needed) - Missing `peach` parallelism opportunities for embarrassingly parallel operations - Unsafe `eval`/`value` usage on user-supplied strings (Q injection) - Unlocked tables during concurrent inserts - Missing `` `g# `` grouped attributes on high-cardinality join columns - N-squared joins that should be `aj` (asof joins) or `wj` (window joins) - Race conditions in timer callbacks (.z.ts) - Unprotected IPC handlers (.z.pg, .z.ps) and exposed .z.pw **Strictness modes:** | Mode | What it checks | |------|---------------| | `standard` | Bugs, correctness, type errors, join semantics, null handling | | `strict` | Everything in standard + performance (attributes, peach, vector ops) + style | | `security` | Everything in standard + injection via string eval, unprotected IPC handlers, exposed .z.pw, port exposure | **Intelligent routing via Astrai:** Complex algorithmic Q (custom signal generation, real-time CEP) routes to powerful models. Simple table operations (selects, inserts, schema definitions) route to cheaper, faster models. You get the best result at the lowest cost. **BYOK (Bring Your Own Keys):** Your provider API keys, your billing. Astrai routes to the best model among your configured providers. ## Setup 1. **Get a free API key** at [as-trai.com](https://as-trai.com) 2. **Set your API key:** ```bash export ASTRAI_API_KEY="your_...
caoyumin97
Structured problem analysis and communication using system mapping and hierarchical logic. Use when a request involves messy, multi-factor problems, root-cause analysis, intervention design, feedback loops or delays, or when a clear top-line recommendation with logically grouped support is required.
chaimengphp
Query real-time and historical financial data across equities and crypto—prices, market moves, metrics, and trends for analysis, alerts, and reporting.
cerbug45
AI Wallet Payment System Skill Guide
bywallace
Read and manage Kubera.com portfolio data (net worth, assets, debts, allocation, holdings). Use when a user asks about their finances, net worth, portfolio, investments, holdings, asset allocation, or wants to update asset values in Kubera. Works with any AI agent or CLI that can run Python scripts.
c-goro
Expense tracking and accounting for AI agents. Log purchases, set budgets, generate spending reports, and manage multi-currency finances — all stored locally. Privacy.com card import, natural language queries, CSV/JSON export. Use when agents make purchases and need a financial audit trail.
c0rv0s
Short-form video for AI agents. Generate videos using the latest models, pay with USDC via x402.