بنقرة واحدة
pre-release-check
Run full quality gate before release — fmt, clippy, test, mutants, similarity, coupling.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Run full quality gate before release — fmt, clippy, test, mutants, similarity, coupling.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Run cargo-coupling and similarity-rs to identify refactoring targets, then create a prioritized plan.
Systematic bug investigation and fix workflow. Use when fixing bugs, investigating issues, or debugging test failures.
Pre-release verification workflow - version, security audit, performance, cross-platform builds, documentation.
Development environment setup - Rust toolchain, cross-compilation targets, dependencies, git hooks, IDE config.
Split complex tasks into sequential steps with parallel subtasks. Use for multi-step workflows needing dependency ordering and adaptive planning.
Comprehensive quality assurance - tests, linting, formatting, code analysis, and release build verification.
| name | pre-release-check |
| description | Run full quality gate before release — fmt, clippy, test, mutants, similarity, coupling. |
Full quality gate to run before tagging a release.
Basic quality:
cargo fmt --check
cargo clippy -- -D warnings
cargo test
Mutation testing (core modules):
cargo mutants --timeout 60 --jobs 4 \
--file src/parser.rs --file src/reports.rs \
--file src/models/ --file src/pricing.rs \
--file src/billing_blocks.rs
Review missed mutants. Add tests for any critical logic that survived mutation.
Code similarity:
similarity-rs ./src --min-tokens 50
Flag any 95%+ duplicates that weren't addressed.
Coupling analysis:
cargo coupling --exclude-tests --check --min-grade C
Ensure no regression from previous grade.
Dry-run publish:
cargo publish --dry-run
Report: Summarize pass/fail for each gate. Block release if mutants expose critical untested logic.