diagnostics-system

Orchestrate and audit Rust and Kotlin network diagnostics with wire protocol enforcement.

58|4|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/po4yka/RIPDPI --skill diagnostics-system
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: diagnostics-system
Source: https://github.com/po4yka/RIPDPI/tree/main/.claude/skills/diagnostics-system
Command: npx skills add https://github.com/po4yka/RIPDPI --skill diagnostics-system

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Diagnostics System coordinates and audits the on-device and Kotlin orchestration layers for network diagnostics, enabling consistent scan workflows, catalog management, and wire protocol enforcement across Rust and Kotlin.

Core Features & Use Cases

  • End-to-end diagnostics orchestration across Rust engine and Kotlin UI, including scan lifecycle, progress tracking, report enrichment, and policy applications.
  • Supports multiple scan kinds (connectivity and strategy probes) with pluggable targets and diagnostic catalogs to validate network behavior and performance.
  • Real-world use: Devs integrate this system to validate new probes, ensure wire compatibility, and verify diagnostic data pipelines across the app.

Quick Start

Start a diagnostics scan using the diagnostics system with default settings.

Frequently Asked Questions about diagnostics-system

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

FAQPage Schema
How do I orchestrate network diagnostics across Rust and Kotlin components?

The system coordinates the on-device Rust engine and Kotlin orchestration to run network diagnostics across both layers. It manages scan lifecycle, catalog loading, and wire protocol enforcement for connectivity and strategy probe workflows.

What is the wire protocol contract enforcement for diagnostics pipelines?

Wire protocol enforcement validates diagnostic data exchanged between the Rust engine and Kotlin against the engine's wire schema. It ensures secure data handling, consistent progress reporting, and reliable cross-language bindings.

How do I run connectivity and strategy probe scans with diagnostics orchestration?

You run connectivity and strategy-probe scans by initiating the diagnostics system with default settings. It supports pluggable targets and diagnostic catalogs to validate network behavior and performance across the lifecycle.

Does diagnostics orchestration support catalog validation and lifecycle management?

Yes, diagnostics orchestration provides full scan lifecycle management and catalog validation. It ensures diagnostic catalogs load correctly and validates network behavior across connectivity and strategy-probe scans.

Can I use this diagnostics system to validate wire compatibility for new probes?

Yes, developers integrate this system to validate new probes, ensure wire compatibility across Rust and Kotlin, and verify diagnostic data pipelines. It audits cross-language bindings and enforces the wire schema.

What are the limitations of cross-language diagnostics orchestration between Rust and Kotlin?

Cross-language diagnostics orchestration requires strict adherence to the engine's wire schema for secure data handling. Scans are limited to supported connectivity and strategy-probe types defined by pluggable targets in the diagnostic catalog.