let-chains-advisor
81Rust の If-Let 制御フローを簡素化
ネストされたパターンマッチングは、Rust コード内の主要な判断経路を見えにくくすることがあります。このスキルは、Claude、Codex、Claude Code が、より明確な Rust 2024 の制御フローのために let chains を提案するのを支援します。
Rust のヘキサゴナルアーキテクチャを改善する
Rust サービスでは、ドメインロジックがデータベース、HTTP フレームワーク、配線コードと混在しがちです。このスキルはそれらの境界をレビューし、よりクリーンなポート、アダプター、テストを提案します。
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "hexagonal-advisor" from https://skillstore.io/skills/emillindfors-hexagonal-advisor.md and its manifest at https://skillstore.io/api/skills/emillindfors-hexagonal-advisor/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
「hexagonal-advisor」を使用しています。 Rust サービスがデータベースプールを直接保持し、SQL 操作の前にバリデーションを実行している。
期待される結果:
アドバイザーはドメインとインフラストラクチャの責務が混在していることを特定し、リポジトリポートを推奨し、小さな移行計画を概説します。
「hexagonal-advisor」を使用しています。 リポジトリトレイトがデータベース行とデータベース固有のエラーをドメイン層に返している。
期待される結果:
アドバイザーは漏れのある抽象化を指摘し、ドメイン型、ドメインエラー、アダプターレベルでの変換を推奨します。
「hexagonal-advisor」を使用しています。 チームが、実際のデータベースなしでビジネスロジックをテストする方法を尋ねている。
期待される結果:
アドバイザーはモックリポジトリ実装、焦点を絞ったドメインアサーション、インフラストラクチャのセットアップを避けるテストを提案します。
All static alerts are false positives caused by Markdown fences and Rust sample code. I found no executable scripts, prompt injection, secret access, or data exfiltration intent in SKILL.md.
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
https://skillstore.io/skills/emillindfors-hexagonal-advisor/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/emillindfors-hexagonal-advisor?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/emillindfors-hexagonal-advisor?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/emillindfors-hexagonal-advisor/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/emillindfors-hexagonal-advisor.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). hexagonal-advisor security audit report (audit version 4) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/emillindfors-hexagonal-advisor/audits/4@techreport{emillindfors-emillindfors-hexagonal-advisor-2026,
author = {EmilLindfors},
title = {hexagonal-advisor security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/emillindfors-hexagonal-advisor/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: "hexagonal-advisor 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-hexagonal-advisor/audits/4"
identifiers:
- type: other
value: "skillstore:emillindfors-hexagonal-advisor:audit:4"
description: "Skillstore immutable audit report identifier"
データベースまたは HTTP クライアントを直接使用している Rust サービスをレビューし、よりクリーンなドメイン境界を計画します。
新しいリポジトリ、サービス、またはハンドラーのコードがポートとアダプターの原則に従っているかを確認します。
サービス全体で、ドメインモデル、ポートトレイト、アダプター、コンポジションルートに関する一貫したガイダンスを作成します。
この Rust サービスのヘキサゴナルアーキテクチャ上の問題をレビューしてください。ドメインの純粋性、依存方向、シンプルなリファクタリング手順に注目してください。
これらのリポジトリとサービストレイトを分析してください。既存の Rust コードベースに合うポート定義、アダプターの責務、名前を提案してください。
この密結合な Rust モジュールの段階的なリファクタリング計画を作成してください。テスト、モックポート、移行リスクの低い変更を優先してください。
この Rust アプリケーションのコンポジションルートとモジュール構成を監査してください。境界違反、依存関係の配線の問題、長期的なアーキテクチャリスクを特定してください。
作成者
EmilLindforsライセンス
MIT
作者バージョン
v1.0.0
Skillstore リビジョン
r1
参照
a06681402992ceae98ba04d54cfd4ab004862696
メンテナンスの新しさ
2026/7/18
利用状況
5 ダウンロード · 171 閲覧
ファイル構成
📄 SKILL.md
Rust の If-Let 制御フローを簡素化
ネストされたパターンマッチングは、Rust コード内の主要な判断経路を見えにくくすることがあります。このスキルは、Claude、Codex、Claude Code が、より明確な Rust 2024 の制御フローのために let chains を提案するのを支援します。
Rustのテストカバレッジを改善
テストが不足していると、Rustのエラーパスやエッジケースが保護されないままになります。このスキルはコードとテストをレビューし、的を絞ったカバレッジ改善を提案します。
トレイトパターンでRustのテストモックを構築する
Rustのテストは、データベース、HTTPサービス、実インフラに依存すると、遅くなったり壊れやすくなったりしがちです。このスキルは、Claude、Codex、Claude Codeがトレイトベースのモック、制御された失敗、フィクスチャヘルパーを設計するのに役立ちます。
Rust AWS Lambda 関数を最適化
Rust Lambda 関数は、遅い I/O、コールドスタート、不適切なメモリ設定によってコストを浪費することがあります。このスキルはハンドラーとデプロイ設定をレビューし、具体的な性能改善とコスト改善を提案します。
Rustのポートとアダプター境界を設計する
外部サービスは、インフラストラクチャ上の関心事をドメインコードに漏れ込ませることがあります。このスキルは、依存関係を分離し、テスト可能に保つRustのtraitとアダプターの設計を支援します。
豊かな Rust ドメインモデルを構築する
弱いドメイン層はビジネスルールを分散させ、バリデーションを不整合にします。このスキルは Claude、Codex、Claude Code が表現力のある Rust ドメインモデルを設計するのに役立ちます。
コードパターンとアーキテクチャを分析
作成者 C0ntr0lledCha0s
大規模なコードベースには、繰り返し現れる構造や不明瞭なアーキテクチャ上の選択が隠れています。このスキルはパターンを見つけ、その意図を説明し、実用的なリファクタリングの機会を明らかにします。
AST構造でコードを検索
作成者 0xDarkMatter
テキスト検索では意味的な関係を見逃し、ノイズの多い一致結果が生じます。このスキルはast-grepパターンを使用してコード構造を特定し、対象を絞ったリファクタリングを準備します。
構造化された品質チェックでコードをレビューする
作成者 alirezarezvani
コードレビューでは、品質、セキュリティ、保守性の問題を見落とすことがあります。このスキルは、スクリプト、チェックリスト、レポート生成を使って構造化されたレビューを支援します。
コードのコンテキストをより速く見つける
作成者 89jobrien
開発者は、コードがなぜ存在するのか、何がそれに依存しているのかを追跡するのに時間を失いがちです。このスキルは、変更前に Claude、Codex、Claude Code に対して、関連するグラフ知識、呼び出し元、インポート、テストを収集するよう促します。
エンタープライズ Go アーキテクチャを構築する
作成者 89jobrien
大規模な Go システムでは、チームが機能を追加するにつれて明確な境界が失われることがあります。このスキルは Claude、Codex、Claude Code に、クリーンアーキテクチャ、DDD、本番サービス構成のための構造化されたパターンを提供します。
Rust 挨拶ツールを作成
作成者 EnactProtocol
開発者には、Rust コマンドライン skill に入力を渡すための小さく予測しやすい例が必要です。この skill は、name パラメータから挨拶ツールをコンパイルして実行します。