venue-expert/SKILL.md
This skill should be used when the user asks about "market microstructure", "exchange mechanics", "order book", "auction", "NBBO", "Reg NMS", "trading venue", "halt", "LULD", "tick size", "maker-taker", "price-time priority", "SIP", "direct feed", "TRF", "wholesaler", "PFOF", "best execution", "trade-through", "ISO", "opening cross", "closing cross", "NOII", "ITCH", "OUCH", or mentions specific exchanges (Nasdaq, NYSE, CME, Binance, SHFE, DCE, CZCE, CFFEX, INE, etc.). For Chinese futures: "CTP", "综合交易平台", "夜盘", "night session", "看穿式监管", "position limits", "持仓限额", queue position in Chinese markets, or Chinese product codes (rb, cu, sc, if, ic, i, j, ta, ma, etc.). Provides hierarchical venue expertise for research and debugging trading systems.
npx skillsauth add deevsdeevs/agent-system venue-expertInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Hierarchical microstructure knowledge base for trading venues. Primary use cases: research, debugging, and building trading systems.
Provide deep venue-specific expertise for:
Knowledge is organized in an inheritance hierarchy:
Asset Class (equity, futures, crypto, fx)
|
v
Geography (amer, emea, apac)
|
v
Exchange (nasdaq, nyse, cme, binance)
Each level inherits concepts from its parent. Exchange-level files assume familiarity with geo-level and asset-class-level concepts.
Implemented paths:
equity/ - Equity market fundamentalsequity/amer/ - US equity market structure (Reg NMS, NBBO, SIP, TRF)equity/amer/nasdaq/ - Nasdaq-specific mechanics (ITCH, OUCH, crosses)futures/ - Futures market fundamentalsfutures/apac/ - APAC futures overviewfutures/apac/china/ - Chinese futures (CTP, 5 exchanges, regulatory)futures/apac/china/shfe/ - SHFE metals/energyfutures/apac/china/dce/ - DCE ferrous/agriculturalfutures/apac/china/czce/ - CZCE agricultural/chemicalsfutures/apac/china/cffex/ - CFFEX financial futuresfutures/apac/china/ine/ - INE internationalized productsPlanned paths:
equity/amer/nyse/ - NYSE mechanicsequity/emea/lse/ - London Stock Exchangefutures/amer/cme/ - CME Groupcrypto/binance/ - Binance exchangeRoute to appropriate depth based on query specificity:
| Query Pattern | Target File |
|---------------|-------------|
| Generic equity concepts | equity/equity.md |
| US market structure, Reg NMS, NBBO | equity/amer/equity_amer.md |
| Nasdaq-specific (ITCH, NOII, crosses) | equity/amer/nasdaq/nasdaq.md |
| Generic futures concepts | futures/futures.md |
| APAC futures overview | futures/apac/futures_apac.md |
| Chinese futures, CTP, 夜盘 | futures/apac/china/futures_china.md |
| SHFE-specific (metals, CloseToday) | futures/apac/china/shfe/shfe.md |
| DCE-specific (iron ore, stop orders) | futures/apac/china/dce/dce.md |
| CZCE-specific (3-digit years, UpdateMillisec=0) | futures/apac/china/czce/czce.md |
| CFFEX-specific (index futures, restrictions) | futures/apac/china/cffex/cffex.md |
| INE-specific (crude oil, foreign access) | futures/apac/china/ine/ine.md |
Start at the most specific applicable level. Reference parent concepts without repeating them. For example, when discussing Nasdaq auctions, assume familiarity with US equity auction concepts from equity_amer.md.
Each level has a references/ directory with subdirectories:
regulatory/ - Rules, regulations, compliance guidancespecs/ - Protocol specifications, data formatsReference files provide deep detail on specific topics. Load them when queries require specification-level precision.
When debugging trading system issues:
Equity:
equity/equity.md - Equity market fundamentalsequity/amer/equity_amer.md - US equity market structureequity/amer/nasdaq/nasdaq.md - Nasdaq exchange mechanicsFutures:
futures/futures.md - Futures market fundamentalsfutures/apac/futures_apac.md - APAC futures overviewfutures/apac/china/futures_china.md - Chinese futures (main)futures/apac/china/shfe/shfe.md - SHFE specificsfutures/apac/china/dce/dce.md - DCE specificsfutures/apac/china/czce/czce.md - CZCE specificsfutures/apac/china/cffex/cffex.md - CFFEX specificsfutures/apac/china/ine/ine.md - INE specificsUS Equity References:
equity/amer/references/regulatory/sec_reg_nms.md - Reg NMS overviewequity/amer/references/regulatory/finra_rules.md - FINRA rulesequity/amer/references/regulatory/rule_605_606.md - Disclosure rulesequity/amer/references/specs/sip_specs.md - SIP specificationsNasdaq References:
equity/amer/nasdaq/references/specs/itch_protocol.md - ITCH 5.0 specequity/amer/nasdaq/references/specs/ouch_protocol.md - OUCH 4.2/5.0 specequity/amer/nasdaq/references/specs/totalview.md - TotalView productequity/amer/nasdaq/references/regulatory/nasdaq_rules.md - Nasdaq rulebookFutures References:
futures/references/spreads.md - Calendar/inter-commodity spread mechanics (CME/ICE)futures/references/flow_interpretation.md - Flow analysis framework (when flow signals direction)Chinese Futures References:
futures/apac/china/references/specs/ctp_market_data.md - CTP struct specificationfutures/apac/china/references/specs/data_quality_checklist.md - Validation checklistfutures/apac/china/references/specs/failure_modes.md - Failure mode catalogfutures/apac/china/references/models/queue_position.md - Queue estimation modelsfutures/apac/china/references/models/trade_direction.md - Trade direction inferencefutures/apac/china/references/models/causal_analysis.md - Causal identification frameworkfutures/apac/china/references/models/cross_product_analysis.md - Cross-product patternsfutures/apac/china/references/models/spreads.md - Chinese spread execution (CTP, legging risk)futures/apac/china/references/regime_changes.md - Regime change databasedevelopment
This skill should be used when the user asks about Polars DataFrame library (Apache Arrow) for Python or Rust. Triggers: "polars expressions", "lazy vs eager", "scan_parquet streaming", "convert pandas to polars", "pyspark to polars", "kdb to polars", "group_by_dynamic", "rolling_mean", "polars window functions", "asof join", "polars GPU", "polars parquet", "LazyFrame". Time series: OHLCV resampling, rolling windows, financial data patterns. Performance: native expressions over map_elements, early projection, categorical types, streaming.
testing
Run research orchestration for data quality, factor geometry, hypothesis validation, and incident forensics. Use when you need SHIP/KILL/ITERATE decisions with strict validation. Triggers: mft-strategist, data-sentinel, factor-geometer, skeptic, forensic-auditor, research pipeline, hypothesis validation, post-mortem.
development
Use when building Go applications requiring concurrent programming, microservices architecture, or high-performance systems. Invoke for goroutines, channels, Go generics, gRPC integration.
development
Apply opinionated developer personas for architecture decisions, production debugging, language-specific code review, comprehensive reviewer passes, and test strategy. Use when you need an architect plan, devops investigation, Rust/Python/C++ review, grumpy reviewer audit, or tester-driven test plan. Triggers: architect, devops, rust-dev, python-dev, cpp-dev, reviewer, tester, pre-merge review, refactor for maintainability.