ziros-rust-proof-tool-doctrine

Select Rust verification tools for ZirOS surfaces using decision-tree rules.

Updated Mar 27, 2026
One-click install
npx skills add https://github.com/AnubisQuantumCipher/ziros --skill ziros-rust-proof-tool-doctrine
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ziros-rust-proof-tool-doctrine
Source: https://github.com/AnubisQuantumCipher/ziros/tree/main/.codex/skills/ziros-rust-proof-tool-doctrine
Command: npx skills add https://github.com/AnubisQuantumCipher/ziros --skill ziros-rust-proof-tool-doctrine

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Select appropriate Rust verification tools for ZirOS surfaces and shape verification boundaries within the ZirOS doctrine.

Core Features & Use Cases

  • Guides tool selection across RefinedRust, Verus, Kani, Thrust, Flux, Creusot, and Prusti.
  • Applies the ZirOS decision tree and evidence rules to classify targets as counted, bounded, or comparison-only.
  • Provides a guided path to tool-matrix and decision-tree references for producing explicit lane recommendations.

Quick Start

Read references/tool-matrix.md and references/decision-tree-and-evidence.md to determine the recommended verification lane for a given ZirOS Rust surface.

Frequently Asked Questions about ziros-rust-proof-tool-doctrine

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

FAQPage Schema
How do I choose the right Rust verification tool for ZirOS surfaces?▼

To choose the right Rust verification tool for ZirOS, apply the ZirOS decision tree and evidence rules to classify targets as counted, bounded, or comparison-only. This produces explicit lane recommendations with referenced evidence paths from the tool-matrix.

What is the difference between counted, bounded, and comparison-only verification claims?▼

Counted, bounded, and comparison-only verification claims are classifications determined by the ZirOS decision tree and evidence rules. They define the verification boundary and guide the selection of the appropriate lane for a specific Rust surface.

Does ZirOS doctrine support verification with RefinedRust, Verus, and Kani?▼

Yes, ZirOS doctrine supports verification with RefinedRust, Verus, Kani, Thrust, Flux, Creusot, and Prusti. The decision tree guides tool selection across these options to shape verification boundaries.

How do I apply the decision-tree rules to produce explicit lane recommendations?▼

To apply decision-tree rules and produce lane recommendations, read references/tool-matrix.md and references/decision-tree-and-evidence.md to determine the recommended verification lane for a given ZirOS Rust surface.

When should I use Prusti or Creusot over Verus for ZirOS verification?▼

When to use Prusti, Creusot, or Verus depends on the ZirOS decision tree classification of your target as counted, bounded, or comparison-only. The tool-matrix references provide the evidence paths to distinguish the best lane.

What are the limitations of the ZirOS tool-matrix for Rust verification?▼

The ZirOS tool-matrix limits Rust verification to the supported tools: RefinedRust, Verus, Kani, Thrust, Flux, Creusot, and Prusti. It requires targets to be classified by the decision tree before producing lane recommendations.