let-chains-advisor
81Rust の If-Let 制御フローを簡素化
ネストされたパターンマッチングは、Rust コード内の主要な判断経路を見えにくくすることがあります。このスキルは、Claude、Codex、Claude Code が、より明確な Rust 2024 の制御フローのために let chains を提案するのを支援します。
トレイトパターンでRustのテストモックを構築する
Rustのテストは、データベース、HTTPサービス、実インフラに依存すると、遅くなったり壊れやすくなったりしがちです。このスキルは、Claude、Codex、Claude Codeがトレイトベースのモック、制御された失敗、フィクスチャヘルパーを設計するのに役立ちます。
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "mock-strategy-guide" from https://skillstore.io/skills/emillindfors-mock-strategy-guide.md and its manifest at https://skillstore.io/api/skills/emillindfors-mock-strategy-guide/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
「mock-strategy-guide」を使用しています。 リポジトリからユーザーを読み取るサービスをテストする必要があります。
期待される結果:
このスキルは、トレイトで支えられたモックリポジトリ、シード済みのテストユーザー、成功パスとユーザー未検出パスに関するアサーションを提案します。
「mock-strategy-guide」を使用しています。 登録時にウェルカムメールが送信されることを検証する必要があります。
期待される結果:
このスキルは、送信メッセージを記録するモックメールサービスを推奨し、その後に受信者数と件名の意図を確認します。
「mock-strategy-guide」を使用しています。 私のユニットテストは実データベースに依存しています。
期待される結果:
このスキルは、リポジトリトレイトを抽出し、ユニットテストではデータベースをインメモリ実装に置き換えることを提案します。
All external command findings are false positives caused by Markdown code fences around Rust test examples, not shell or Ruby execution. The obfuscation heuristic is also a false positive; the file contains plain YAML front matter and Rust-oriented documentation. No prompt injection or malicious semantic intent was found.
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
https://skillstore.io/skills/emillindfors-mock-strategy-guide/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/emillindfors-mock-strategy-guide?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/emillindfors-mock-strategy-guide?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/emillindfors-mock-strategy-guide/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/emillindfors-mock-strategy-guide.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>EmilLindfors. (2026). mock-strategy-guide security audit report (audit version 4) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/emillindfors-mock-strategy-guide/audits/4@techreport{emillindfors-emillindfors-mock-strategy-guide-2026,
author = {EmilLindfors},
title = {mock-strategy-guide security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/emillindfors-mock-strategy-guide/audits/4},
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: "mock-strategy-guide security audit report (audit version 4)"
version: "1.0.0"
type: report
authors:
- name: "EmilLindfors"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/emillindfors-mock-strategy-guide/audits/4"
identifiers:
- type: other
value: "skillstore:emillindfors-mock-strategy-guide:audit:4"
description: "Skillstore immutable audit report identifier"
保存済みユーザーデータに依存するRustサービス向けに、軽量なリポジトリモックを設計します。
メールサービスや通知サービスへの呼び出しを記録し、サービスが正しく動作したことをアサートします。
データベースやHTTP依存関係をトレイト抽象化とインメモリのテスト実装に置き換えます。
トレイトベースのリポジトリ向けに、シンプルなRustモックを作成するのを手伝ってください。構造とテストの流れを説明してください。
Rustのテストで副作用を検証できるように、呼び出しを記録するモックサービスの設計方法を示してください。
サービスのテストで成功、未検出、データベースエラーの結果を返せるRustのモック戦略を設計してください。
このRustサービス設計をレビューし、保守しやすいテストのためのトレイト境界、モック実装、フィクスチャヘルパーを提案してください。
作成者
EmilLindforsライセンス
MIT
作者バージョン
v1.0.0
Skillstore リビジョン
r1
参照
a06681402992ceae98ba04d54cfd4ab004862696
メンテナンスの新しさ
2026/7/18
利用状況
4 ダウンロード · 136 閲覧
ファイル構成
📄 SKILL.md
Rust の If-Let 制御フローを簡素化
ネストされたパターンマッチングは、Rust コード内の主要な判断経路を見えにくくすることがあります。このスキルは、Claude、Codex、Claude Code が、より明確な Rust 2024 の制御フローのために let chains を提案するのを支援します。
Rustのテストカバレッジを改善
テストが不足していると、Rustのエラーパスやエッジケースが保護されないままになります。このスキルはコードとテストをレビューし、的を絞ったカバレッジ改善を提案します。
Rust AWS Lambda 関数を最適化
Rust Lambda 関数は、遅い I/O、コールドスタート、不適切なメモリ設定によってコストを浪費することがあります。このスキルはハンドラーとデプロイ設定をレビューし、具体的な性能改善とコスト改善を提案します。
Rustのポートとアダプター境界を設計する
外部サービスは、インフラストラクチャ上の関心事をドメインコードに漏れ込ませることがあります。このスキルは、依存関係を分離し、テスト可能に保つRustのtraitとアダプターの設計を支援します。
豊かな Rust ドメインモデルを構築する
弱いドメイン層はビジネスルールを分散させ、バリデーションを不整合にします。このスキルは Claude、Codex、Claude Code が表現力のある Rust ドメインモデルを設計するのに役立ちます。
ProptestでRustのプロパティテストを設計する
有用なプロパティやジェネレーターが常に明らかとは限らないため、プロパティベーステストは適用が難しい場合があります。このスキルは、Claude、Codex、またはClaude CodeがRustコード向けに的を絞ったproptest戦略を提案するのに役立ちます。
コードベース全体で信頼性の高いテストを計画する
作成者 0xDarkMatter
このスキルは、テスト範囲を混在させずに、チームがテスト戦略、モック、データフィクスチャ、カバレッジゲート、CIパターンを選択するのに役立ちます。Claude、Codex、Claude Codeに、ユニット、統合、エンドツーエンド、TDD、パイプラインテストのための構造化されたガイダンスを提供します。
信頼性の高いテスト自動化を構築
作成者 89jobrien
弱いテストはリリースを遅らせ、リグレッションを見逃します。このスキルは、テスト戦略、TDD、自動化、カバレッジレビュー、Playwright による Web チェックをガイドします。
ソフトウェアの問題を体系的にデバッグする
作成者 Asmayaseen
構造化されていないバグ修正は時間を浪費し、本当の失敗原因を隠すことがあります。このスキルは Claude、Codex、Claude Code に、証拠に基づく根本原因分析をガイドします。
より良い Go テストを構築する
作成者 89jobrien
Go チームには、ユニット、統合、モック、ベンチマーク、カバレッジにわたって一貫したテストが必要です。このスキルは、Claude、Codex、Claude Code が開発中に適用できる実践的な Go テストパターンを提供します。
ウォーターフォールのフェーズゲートを強制する
作成者 Chemiseblanc
AI コーディングセッションでは、プレッシャーが高まると要件、設計、テストが省略されることがあります。このスキルは、文書化されたゲートを備えた厳格なウォーターフォールフロー内に作業を保ちます。
エンタープライズ Go アーキテクチャを構築する
作成者 89jobrien
大規模な Go システムでは、チームが機能を追加するにつれて明確な境界が失われることがあります。このスキルは Claude、Codex、Claude Code に、クリーンアーキテクチャ、DDD、本番サービス構成のための構造化されたパターンを提供します。