What problem does it solve?
Standard QA processes are insufficient for critical software tasks that require provable correctness and auditable evidence of verification. This skill provides a dedicated formal verification gate that integrates directly into the roster pipeline, eliminating manual verification steps and ensuring consistent, traceable proof validation for high-stakes development work.
Core Features & Use Cases
- Automated Tool Resolution: Detects the correct formal verification backend (Rocq or Quint) for your project via capability tag scanning, no manual configuration required.
- Deterministic Checker Re-validation: Delegates compilation and trace generation to the appropriate formal skill, then re-runs the underlying checker (coqchk or connect bridge replay) itself to avoid relying on unverified self-reports from sub-agents.
- Standardized Evidence Tiering: Emits clear, auditable evidence tiers (E0p for Rocq proofs, E0m/E0m-abstract for Quint model verification, E1 for declined verification) with full traceability between proofs, implementation, and user requirements.
- Use Case: For a team developing safety-critical embedded software or audited smart contracts, this skill replaces the standard QA gate for --critical tasks, ensuring all formal verification steps are completed, validated, and documented before proceeding to review and deployment.
Quick Start
Use the roster-formal-verify skill to run formal verification for your critical task and generate the required evidence tier report as part of your pipeline workflow.