跳到主要内容

ruview-advanced-sensing 精选

Advanced RuView capabilities — RuvSense multistatic sensing (attention-weighted fusion, geometric diversity, persistent field model), cross-viewpoint fusion across multiple nodes, RF tomography (ISTA L1 solver, voxel grids), longitudinal biomechanics drift, pre-movement intention signals, adversarial signal detection, and multistatic mesh security hardening. Use for research-grade or multi-node deployments.

在 GitHub 打开

安装方式

cp -r plugins/ruview/skills/ruview-advanced-sensing ~/.claude/skills/ruview-advanced-sensing

把该 skill 目录放进客户端 skills 目录。不同客户端的目录可能不同,Claude Code 默认是 ~/.claude/skills/

整仓一次性获取:git clone --depth 1 https://github.com/ruvnet/RuView.git

依赖与权限

  • 无需 API Key
  • 无需联网
  • 依赖外部命令:node python cargo
  • 以上为按正文与 frontmatter 自动推断的信号,仅供参考;安装前建议先阅读原文。
allowed-tools
Bash Read Write Edit Glob Grep

SKILL.md 正文

来源 ruvnet/RuView@a71634a · 许可 MIT · 内容未修改

RuView Advanced Sensing

The deep end: multistatic mesh, tomography, persistent field models, and the security model that protects them. Most of this lives in wifi-densepose-signal/src/ruvsense/ (14 modules) and wifi-densepose-ruvector/src/viewpoint/ (5 modules).

RuvSense multistatic mode (ADR-029)

Treat every WiFi link in range — including neighbours' APs — as a bistatic radar pair, then fuse them.

Module (signal/src/ruvsense/)Purpose
multiband.rsMulti-band CSI frame fusion, cross-channel coherence
phase_align.rsIterative LO phase-offset estimation, circular mean
multistatic.rsAttention-weighted fusion, geometric diversity
coherence.rs / coherence_gate.rsZ-score coherence scoring; Accept / PredictOnly / Reject / Recalibrate gate decisions
pose_tracker.rs17-keypoint Kalman tracker with AETHER re-ID embeddings
field_model.rsSVD room eigenstructure, perturbation extraction
tomography.rsRF tomography, ISTA L1 solver, voxel grid
longitudinal.rsWelford stats, biomechanics drift detection
intention.rsPre-movement lead signals (200–500 ms ahead)
cross_room.rsEnvironment fingerprinting, transition graph
gesture.rsDTW template-matching gesture classifier
adversarial.rsPhysically-impossible-signal detection, multi-link consistency

Cross-viewpoint fusion (ADR-016 viewpoint module)

Combine 2+ nodes geometrically — more nodes, more independent looks, tighter localization.

Module (ruvector/src/viewpoint/)Purpose
attention.rsCrossViewpointAttention, GeometricBias, softmax with G_bias
geometry.rsGeometricDiversityIndex, Cramér–Rao bounds, Fisher Information
coherence.rsPhase-phasor coherence, hysteresis gate
fusion.rsMultistaticArray aggregate root, domain events

Host-side helpers to explore the geometry before deploying: node scripts/mesh-graph-transformer.js, node scripts/passive-radar.js, node scripts/deep-scan.js.

Persistent field model (ADR-030)

field_model.rs builds an SVD eigenstructure of the room and stores it (RVF, ideally on a Cognitum Seed). New CSI frames are projected against it; the residual is the perturbation. Lets you ask "what's different from the empty-room baseline?" and survive restarts.

RF tomography

tomography.rs reconstructs a voxel occupancy grid from the multistatic link set via an ISTA L1 solver (sparse — most voxels are empty). Use with cross-viewpoint geometry for through-wall volumetric imaging. RuVector solver crates back the sparse interpolation (114→56 subcarriers).

Sensing-first RF mode & adaptive mesh kernel

  • ADR-031 (RuView sensing-first RF mode), ADR-081 (adaptive CSI mesh firmware kernel), ADR-083 (per-cluster π compute hop), ADR-095/096 (on-ESP32 temporal modeling with sparse GQA attention — runs the temporal head on-device).

Security (ADR-032 — multistatic mesh hardening)

Using neighbours' APs as illuminators and pooling links across a mesh expands the attack surface. Mitigations:

  • adversarial.rs rejects physically impossible signals and cross-checks multi-link consistency.
  • coherence_gate.rs quarantines low-coherence / suspicious links (Reject / Recalibrate).
  • Ed25519 witness chain (ADR-028) attests every measurement.
  • Run a security review when touching anything on the hardware/network boundary (see ruview-verify and docs/security-audit-wasm-edge-vendor.md).

Validate advanced changes

cd v2 && cargo test --workspace --no-default-features      # incl. ruvsense + viewpoint tests
cargo test -p wifi-densepose-signal --no-default-features
cargo test -p wifi-densepose-ruvector --no-default-features
cd .. && python archive/v1/data/proof/verify.py

Reference

  • ADRs: 014 (SOTA signal processing), 029 (multistatic mode), 030 (persistent field model), 031 (sensing-first RF), 032 (mesh security hardening), 081/083/095/096
  • v2/crates/wifi-densepose-signal/src/ruvsense/ · v2/crates/wifi-densepose-ruvector/src/viewpoint/
  • docs/research/, docs/security-audit-wasm-edge-vendor.md

质量与来源

所属仓库
ruvnet/RuView
仓库星标
9.8 万
最近更新
今天
采集时间
今天
commit
a71634ae8a60
内容指纹
sha256:ef500a308c5ac22
文件路径
plugins/ruview/skills/ruview-advanced-sensing/SKILL.md

同仓库其它 Skill

查看全部 49 个
AgentDB Advanced Features
Master advanced AgentDB features including QUIC synchronization, multi-database management, custom distance metrics, hybrid search, and distributed systems integration. Use when building distributed AI systems, multi-agent coordination, or advanced vector search applications.
精选 ruvnet/RuView 9.8 万 原文
Claude CodeCodex CLIMCP 客户端
AgentDB Learning Plugins
Create and train AI learning plugins with AgentDB's 9 reinforcement learning algorithms. Includes Decision Transformer, Q-Learning, SARSA, Actor-Critic, and more. Use when building self-learning agents, implementing RL, or optimizing agent behavior through experience.
精选 ruvnet/RuView 9.8 万 原文
Claude CodeCodex CLIMCP 客户端
AgentDB Memory Patterns
Implement persistent memory patterns for AI agents using AgentDB. Includes session memory, long-term storage, pattern learning, and context management. Use when building stateful agents, chat systems, or intelligent assistants.
精选 ruvnet/RuView 9.8 万 原文
Claude CodeCodex CLIMCP 客户端
AgentDB Performance Optimization
Optimize AgentDB performance with quantization (4-32x memory reduction), HNSW indexing (150x faster search), caching, and batch operations. Use when optimizing memory usage, improving search speed, or scaling to millions of vectors.
精选 ruvnet/RuView 9.8 万 原文
Claude CodeCodex CLIMCP 客户端
AgentDB Vector Search
Implement semantic vector search with AgentDB for intelligent document retrieval, similarity matching, and context-aware querying. Use when building RAG systems, semantic search engines, or intelligent knowledge bases.
精选 ruvnet/RuView 9.8 万 原文
Claude CodeCodex CLIMCP 客户端
browser
Web browser automation with AI-optimized snapshots for claude-flow agents
精选 ruvnet/RuView 9.8 万 原文
Claude CodeCodex CLIMCP 客户端

相似 Skill

更多「编码」
access
Manage Discord channel access — approve pairings, edit allowlists, set DM/group policy. Use when the user asks to pair, approve someone, check who's allowed, or change policy for the Discord channel.
精选 anthropics/claude-plugins-official 3.8 万 原文
Claude CodeMCP 客户端
configure
Set up the Discord channel — save the bot token and review access policy. Use when the user pastes a Discord bot token, asks to configure Discord, asks "how do I set this up" or "who can reach me," or wants to check channel status.
精选 anthropics/claude-plugins-official 3.8 万 原文
Claude CodeMCP 客户端
access
Manage iMessage channel access — approve pairings, edit allowlists, set DM/group policy. Use when the user asks to pair, approve someone, check who's allowed, or change policy for the iMessage channel.
精选 anthropics/claude-plugins-official 3.8 万 原文
Claude CodeMCP 客户端
configure
Check iMessage channel setup and review access policy. Use when the user asks to configure iMessage, asks "how do I set this up" or "who can reach me," or wants to know why texts aren't reaching the assistant.
精选 anthropics/claude-plugins-official 3.8 万 原文
Claude CodeMCP 客户端
access
Manage Telegram channel access — approve pairings, edit allowlists, set DM/group policy. Use when the user asks to pair, approve someone, check who's allowed, or change policy for the Telegram channel.
精选 anthropics/claude-plugins-official 3.8 万 原文
Claude CodeMCP 客户端
configure
Set up the Telegram channel — save the bot token and review access policy. Use when the user pastes a Telegram bot token, asks to configure Telegram, asks "how do I set this up" or "who can reach me," or wants to check channel status.
精选 anthropics/claude-plugins-official 3.8 万 原文
Claude CodeMCP 客户端