let-chains-advisor
81Rust の If-Let 制御フローを簡素化
作成者 EmilLindfors
ネストされたパターンマッチングは、Rust コード内の主要な判断経路を見えにくくすることがあります。このスキルは、Claude、Codex、Claude Code が、より明確な Rust 2024 の制御フローのために let chains を提案するのを支援します。
Verify Rust Proofs and SMT Queries with Sail
Repeated Verus checks and SMT queries can slow proof development and complicate evidence tracking. This skill guides Sail workflows for cached verification, repair validation, and accurate result interpretation.
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "sail-verification" from https://skillstore.io/skills/chelis-lang-sail-verification.md and its manifest at https://skillstore.io/api/skills/chelis-lang-sail-verification/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
「sail-verification」を使用しています。 Illustrate a report for a focused proof check that passes without full-target evidence.
期待される結果:
The selected function passed. Full-target verification has not completed, so the repair remains provisional.
「sail-verification」を使用しています。 Illustrate a result summary for a cached SMT query requiring an integer greater than two.
期待される結果:
The formula is satisfiable. The returned model assigns an integer greater than two. The result reports a cache hit for this matching request.
「sail-verification」を使用しています。 Illustrate a report when successful verification predates source changes.
期待される結果:
The earlier result was successful but is now Historical. Verify the current inputs again before reporting a current proof.
All nine static findings are false positives: seven match Markdown backticks, and two identify documentation links without data transmission instructions. No evidence found of prompt injection, credential collection, or exfiltration in the reviewed skill files. The documented commands support local verification and solver workflows, but the external Sail implementation was not audited.
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
https://skillstore.io/skills/chelis-lang-sail-verification/audits/2?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/chelis-lang-sail-verification?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/chelis-lang-sail-verification?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/chelis-lang-sail-verification/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/chelis-lang-sail-verification.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>chelis-lang. (2026). sail-verification security audit report (audit version 2) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/chelis-lang-sail-verification/audits/2@techreport{chelis-lang-chelis-lang-sail-verification-2026,
author = {chelis-lang},
title = {sail-verification security audit report (audit version 2)},
institution = {Skillstore},
year = {2026},
number = {2},
url = {https://skillstore.io/skills/chelis-lang-sail-verification/audits/2},
note = {Author version 1.0.0}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "sail-verification security audit report (audit version 2)"
version: "1.0.0"
type: report
authors:
- name: "chelis-lang"
date-released: "2026-11-04"
url: "https://skillstore.io/skills/chelis-lang-sail-verification/audits/2"
identifiers:
- type: other
value: "skillstore:chelis-lang-sail-verification:audit:2"
description: "Skillstore immutable audit report identifier"
Use Sail diagnostics and reusable solver work while developing Verus proofs without weakening intended contracts.
Check candidate repairs, inspect completed jobs, and require current full-target success before accepting changes.
Submit complete SMT-LIB transcripts, inspect models or unsat cores, and reuse matching decided results.
Use Sail to verify this Cargo/Verus project. Report the verdict, checked scope, freshness, and failure diagnostics.
Check Sail runtime capabilities, then run my SMT-LIB transcript. Report each satisfiability result, requested model or core, and cache reuse.
Validate my candidate repair for [package] and [function] with Sail. Preserve the contract and require current full-target success before accepting it.
Use the configured Sail MCP server to submit background verification for [project]. Inspect installed schemas, read the completed result, and report scope and freshness.
作成者
chelis-langライセンス
MIT
作者バージョン
v1.0.0
Skillstore リビジョン
r2
バージョンに関する注意
インストール可能な内容は変更されましたが、作者は宣言バージョンを更新していません。
参照
1560e56cb7d29b28375339f36876381de0b278b2
メンテナンスの新しさ
2026/11/5
利用状況
1 ダウンロード · 0 閲覧
ファイル構成
Rust の If-Let 制御フローを簡素化
作成者 EmilLindfors
ネストされたパターンマッチングは、Rust コード内の主要な判断経路を見えにくくすることがあります。このスキルは、Claude、Codex、Claude Code が、より明確な Rust 2024 の制御フローのために let chains を提案するのを支援します。
Rust 挨拶ツールを作成
作成者 EnactProtocol
開発者には、Rust コマンドライン skill に入力を渡すための小さく予測しやすい例が必要です。この skill は、name パラメータから挨拶ツールをコンパイルして実行します。
Rustのテストカバレッジを改善
作成者 EmilLindfors
テストが不足していると、Rustのエラーパスやエッジケースが保護されないままになります。このスキルはコードとテストをレビューし、的を絞ったカバレッジ改善を提案します。
トレイトパターンでRustのテストモックを構築する
作成者 EmilLindfors
Rustのテストは、データベース、HTTPサービス、実インフラに依存すると、遅くなったり壊れやすくなったりしがちです。このスキルは、Claude、Codex、Claude Codeがトレイトベースのモック、制御された失敗、フィクスチャヘルパーを設計するのに役立ちます。
ProptestでRustのプロパティテストを設計する
作成者 EmilLindfors
有用なプロパティやジェネレーターが常に明らかとは限らないため、プロパティベーステストは適用が難しい場合があります。このスキルは、Claude、Codex、またはClaude CodeがRustコード向けに的を絞ったproptest戦略を提案するのに役立ちます。
Rustのポートとアダプター境界を設計する
作成者 EmilLindfors
外部サービスは、インフラストラクチャ上の関心事をドメインコードに漏れ込ませることがあります。このスキルは、依存関係を分離し、テスト可能に保つRustのtraitとアダプターの設計を支援します。