spacedrive-dev

Document Spacedrive-Spacebot integration architecture, data flows, and contracts.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/jrmatherly/spacebot --skill spacedrive-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spacedrive-dev
Source: https://github.com/jrmatherly/spacebot/tree/main/.claude/skills/spacedrive-dev
Command: npx skills add https://github.com/jrmatherly/spacebot --skill spacedrive-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Specialized Spacedrive development skill for AI coding assistants working on Spacedrive integration. Covers the VDFS architecture, CQRS operations, library system, hybrid indexing, P2P sync (HLC/CRDT), Iroh networking, extension system (WASM), virtual sidecars, CLI commands, React hooks, semantic color system, and the Spacebot-Spacedrive integration contract (connection modes, remote execution, file system intelligence, ContextNode). Use when working on Spacedrive integration, the vendored spacedrive subtree at the repo root, P2P networking, file indexing, sync systems, or the Spacebot-Spacedrive contract.

Core Features & Use Cases

  • Architecture overview and integration points for Spacedrive and Spacebot
  • Network, indexing, and extension system integration guidance for Rust-based VDFS
  • Real-world scenarios: P2P sync, remote execution, Spacebot integration contracts

Quick Start

Load the Spacedrive integration guide and begin implementing the Spacebot-Spacedrive contract against the vendored spacedrive subtree.

Frequently Asked Questions about spacedrive-dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate Spacedrive VDFS with Spacebot for P2P sync?

Spacedrive VDFS integration with Spacebot for P2P sync requires detailing architecture, data flows, and integration contracts. This covers connection modes, remote execution, and file system intelligence across the vendored subtree.

How does the Spacedrive P2P networking and sync system work in Rust?

The Spacedrive P2P networking and sync system in Rust operates using Iroh networking alongside HLC and CRDT mechanisms. It enables hybrid indexing and distributed file synchronization across the virtual distributed file system architecture.

What is the Spacebot-Spacedrive integration contract and its connection modes?

The Spacebot-Spacedrive integration contract defines connection modes, remote execution, and file system intelligence using ContextNode. It establishes how the two systems collaborate, sharing data flows and architecture within the vendored subtree.

Can I use Rust to build Spacedrive extensions with the WASM extension system?

Yes, Rust is used for Spacedrive VDFS development, which includes the WASM extension system. The integration provides guidance on extension system architecture, virtual sidecars, and CQRS operations for library management.

How do I set up and test a Spacedrive integration against the vendored subtree?

To set up and test a Spacedrive integration, load the integration guide and implement the Spacebot-Spacedrive contract against the vendored spacedrive subtree at the repository root. It provides quick-start commands for setup and testing.

What are the limitations when using Spacedrive Iroh networking for remote execution?

Spacedrive Iroh networking for remote execution is constrained by the defined integration contracts and CQRS operation boundaries within the VDFS architecture. Use it specifically for P2P sync and Spacebot collaboration tasks across the vendored subtree.