aif-verify

Validate Rust code against the Nebula project's CI gate sequence.

2|Updated May 26, 2025
One-click install
npx skills add https://github.com/vanyastaff/nebula --skill aif-verify-vanyastaff
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aif-verify
Source: https://github.com/vanyastaff/nebula/tree/main/.ai-factory/skill-context/aif-verify
Command: npx skills add https://github.com/vanyastaff/nebula --skill aif-verify-vanyastaff

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that all code changes within the Nebula project adhere to the established Continuous Integration (CI) standards, preventing regressions and maintaining code quality.

Core Features & Use Cases

  • Automated CI Checks: Executes a predefined sequence of Rust build and linting commands.
  • Enforced Standards: Guarantees that code formatting, linting, compilation, testing, and documentation generation all pass.
  • Use Case: Before merging a new feature, run this Skill to automatically verify that the code meets all Nebula CI requirements, ensuring a smooth integration.

Quick Start

Run the aif-verify skill to check the CI compliance of the current codebase.

Frequently Asked Questions about aif-verify

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

FAQPage Schema
How do I verify Rust code quality for Nebula CI compliance before merging?

To verify Rust code quality for Nebula CI compliance, execute a predefined sequence of commands including cargo fmt, cargo clippy, cargo check, cargo test, and cargo doc to ensure formatting, linting, compilation, and documentation standards pass before integration.

What Rust build and linting commands are required to pass the Nebula CI gate sequence?

The Nebula CI gate sequence requires passing cargo fmt, cargo clippy, cargo check, cargo test, and cargo doc. These commands enforce formatting, linting, compilation, testing, and documentation generation to maintain code quality.

Can I use this CI verification process to prevent regressions in my Rust project?

Yes, you can use this CI verification process to prevent regressions in your Rust project. It enforces established standards by running cargo fmt, clippy, check, test, and doc to confirm readiness and maintain code quality before code integration.

What is the best way to check if my Rust code meets Nebula project integration standards?

The best way to check if your Rust code meets Nebula project integration standards is to run the automated CI checks. This validates adherence to the gate sequence by executing cargo fmt, clippy, check, test, and doc to ensure smooth integration.

Do I need to manually run cargo clippy and cargo test separately to ensure code compliance?

No, you do not need to manually run cargo clippy and cargo test separately. This automated process executes the required cargo fmt, clippy, check, test, and doc commands in a sequence to validate your codebase against CI requirements.