prompt-engineering-patterns
86本番環境向けLLMプロンプトを最適化
LLMプロンプトは、指示、例、評価基準が不明確なために失敗することがよくあります。このスキルは、Claude、Codex、Claude Code、および同様のツールでプロンプトを改善するためのテンプレートとワークフローを提供します。
より安全なシステムコードを構築する
メモリバグは、システムソフトウェアにおいてクラッシュ、データ破損、セキュリティ脆弱性を引き起こす可能性があります。このスキルは、Claude、Codex、Claude Code に実践的な RAII、所有権、クリーンアップのパターンを案内します。
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "memory-safety-patterns" from https://skillstore.io/skills/wshobson-memory-safety-patterns.md and its manifest at https://skillstore.io/api/skills/wshobson-memory-safety-patterns/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
「memory-safety-patterns」を使用しています。 C++ クラスがファイルを開き、複数の return パスで手動で閉じる。
期待される結果:
結果は、欠落しているクリーンアップパスを特定し、RAII を推奨し、デストラクタがファイルのライフタイムをオブジェクトスコープに結び付ける仕組みを説明します。
「memory-safety-patterns」を使用しています。 Rust 関数が worker threads 間で shared state を clone する。
期待される結果:
結果は、Arc、Mutex、RwLock、または atomics がアクセスパターンに適しているかを確認し、データ競合への影響を説明します。
「memory-safety-patterns」を使用しています。 C 関数が 2 つのリソースを割り当て、エラー時に早期 return する。
期待される結果:
結果は、単一のクリーンアップパスを提案し、各リソースを正確に 1 回だけ解放する方法を説明します。
All static findings are false positives from Markdown examples, code fences, public reference links, or illustrative C, C++, and Rust snippets. No prompt injection, hidden automation, data exfiltration intent, or malicious semantic behavior was found in SKILL.md.
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
https://skillstore.io/skills/wshobson-memory-safety-patterns/audits/7?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/wshobson-memory-safety-patterns?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/wshobson-memory-safety-patterns?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/wshobson-memory-safety-patterns/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/wshobson-memory-safety-patterns.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>wshobson. (2026). memory-safety-patterns security audit report (audit version 7) [Author version unspecified]. Skillstore. https://skillstore.io/skills/wshobson-memory-safety-patterns/audits/7@techreport{wshobson-wshobson-memory-safety-patterns-2026,
author = {wshobson},
title = {memory-safety-patterns security audit report (audit version 7)},
institution = {Skillstore},
year = {2026},
number = {7},
url = {https://skillstore.io/skills/wshobson-memory-safety-patterns/audits/7},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "memory-safety-patterns security audit report (audit version 7)"
version: "unspecified"
type: report
authors:
- name: "wshobson"
date-released: "2026-07-07"
url: "https://skillstore.io/skills/wshobson-memory-safety-patterns/audits/7"
identifiers:
- type: other
value: "skillstore:wshobson-memory-safety-patterns:audit:7"
description: "Skillstore immutable audit report identifier"
各作者のスキルは個別のインストール項目として維持されます。推奨バリアントは Skillstore の証拠で順位付けされます。
このバリアントが首位の理由
コードレビュー前に、所有権、ライフタイム、クリーンアップ、境界チェックに関する潜在的な問題を見つけます。
リソース管理タスクに対して、RAII、smart pointers、Rust borrowing、または C cleanup paths を選択します。
一般的なシステム言語にまたがる具体例を使って、メモリバグと防止パターンを説明します。
このコードにどのメモリ安全性パターンが適しているか、またその理由を説明してください。所有権、クリーンアップ、ライフタイムのリスクに焦点を当ててください。
この関数にメモリ安全性のリスクがないかレビューしてください。RAII、smart pointer、borrowing、または cleanup の変更を、簡潔な理由とともに提案してください。
このリソース管理の問題について、C、C++、Rust のアプローチを比較してください。私たちの制約に対して最も安全で実用的なパターンを推奨してください。
この並行システムコードを、データ競合、ライフタイムの問題、安全でない共有の観点から監査してください。最も安全な同期または所有権モデルを含めてください。
作成者
wshobsonライセンス
MIT
Skillstore リビジョン
r1
バージョンに関する注意
作者はバージョンを宣言していません。
参照
36e07d5e13068e5be64447e8f20b427cf2cbd21a
メンテナンスの新しさ
2026/7/26
利用状況
14 ダウンロード · 286 閲覧
ファイル構成
📄 SKILL.md
本番環境向けLLMプロンプトを最適化
LLMプロンプトは、指示、例、評価基準が不明確なために失敗することがよくあります。このスキルは、Claude、Codex、Claude Code、および同様のツールでプロンプトを改善するためのテンプレートとワークフローを提供します。
コンテキスト駆動開発を管理する
AI支援プロジェクトでは、プロダクト目標、スタック選定、ワークフロールールが散在すると一貫性が失われます。このスキルは、Conductor のコンテキスト成果物を通じて Claude、Codex、Claude Code を導きます。
スタートアップ向け財務モデルを構築する
スタートアップチームは、採用、資金調達、資金使途を計画する前に、明確な予測を必要とします。このスキルは、収益、コスト、ランウェイ、シナリオを実務的な財務計画アウトプットとして整理します。
意思決定を促進するKPIダッシュボードを設計する
チームは多くの数値を表示するだけで、行動につながらないダッシュボードを作りがちです。このスキルは、Claude、Codex、Claude Codeが意味のあるKPIを選定し、ビューを構成し、指標を明確に提示するのに役立ちます。
非難しないインシデント事後分析を書く
インシデントレビューは、一貫性がなくなったり、非難に焦点が当たったり、実行に移しにくくなったりしがちです。このスキルは、Claude、Codex、Claude Code が、明確なタイムライン、根本原因、担当者を含む構造化された事後分析を作成するのに役立ちます。
明確なデータストーリーを構築
生の指標だけでは、ステークホルダーを説得したり意思決定を支援したりするには不十分なことがよくあります。このスキルは、Claude、Codex、Claude Code が分析を明確なナラティブ、ビジュアル、推奨事項へと整理するのを支援します。
リリース前のセキュリティレビュー
作成者 DanielPodolsky
リリースチェックが非公式だと、チームはセキュリティ上の問題を見落としがちです。このスキルは、Claude、Codex、Claude Code が構造化されたセキュリティ質問と警告テンプレートに沿って確認できるようにします。
セキュリティリスクを検出するコード監査
作成者 Barnhardt-Enterprises-Inc
セキュリティに関わるコードは、認証、入力処理、シークレットに潜む欠陥を抱えたまま出荷されやすいものです。このスキルは、Claude、Codex、Claude Code に構造化されたセキュリティリファレンスとスキャナーのガイダンスを提供し、より安全なレビューを支援します。
本番環境向けRustシステムを構築する
作成者 sickn33
Rustプロジェクトでは、所有権、非同期ランタイム、安全性、パフォーマンスにわたって慎重な選択が求められることがよくあります。このスキルは、本番環境向けRustの設計と実装においてClaude、Codex、Claude Codeを導きます。
Rust の If-Let 制御フローを簡素化
作成者 EmilLindfors
ネストされたパターンマッチングは、Rust コード内の主要な判断経路を見えにくくすることがあります。このスキルは、Claude、Codex、Claude Code が、より明確な Rust 2024 の制御フローのために let chains を提案するのを支援します。
Rustのテストカバレッジを改善
作成者 EmilLindfors
テストが不足していると、Rustのエラーパスやエッジケースが保護されないままになります。このスキルはコードとテストをレビューし、的を絞ったカバレッジ改善を提案します。
トレイトパターンでRustのテストモックを構築する
作成者 EmilLindfors
Rustのテストは、データベース、HTTPサービス、実インフラに依存すると、遅くなったり壊れやすくなったりしがちです。このスキルは、Claude、Codex、Claude Codeがトレイトベースのモック、制御された失敗、フィクスチャヘルパーを設計するのに役立ちます。