rust-development
78GutsパターンでRustサービスを構築
Rustチームには、Gutsサービス向けの一貫したプロジェクトパターンが必要です。このスキルは、Claude、Codex、Claude Codeに対して、イディオマティックなRust、async設計、commonware統合に関する的を絞ったガイダンスを提供します。
Git プロトコル操作を実装する
Git 互換サービスの構築は複雑で、実装に一貫性がなくなりがちです。この skill は、repository objects、packfiles、refs、smart HTTP handlers のための gitoxide パターンを提供します。
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "git-protocol" from https://skillstore.io/skills/abdelstark-git-protocol.md and its manifest at https://skillstore.io/api/skills/abdelstark-git-protocol/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
「git-protocol」を使用しています。 Rust Git service に object storage を追加する方法を説明してください。
期待される結果:
repository initialization、object lookup、blob writes、commit construction、error handling points を含む簡潔な計画。
「git-protocol」を使用しています。 clone と push operations 向けの smart HTTP support を計画してください。
期待される結果:
upload-pack、receive-pack、info/refs、request parsing、packfile generation、permission checks に関する route-level design。
「git-protocol」を使用しています。 私の reference update flow をレビューしてください。
期待される結果:
atomic ref updates、expected old object IDs、reflog messages、HEAD resolution behavior を含む checklist。
The static findings are false positives caused by Markdown code formatting and illustrative Rust snippets. No executable shell commands, outbound HTTP clients, system reconnaissance, or prompt injection attempts were found in SKILL.md.
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
https://skillstore.io/skills/abdelstark-git-protocol/audits/10?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/abdelstark-git-protocol?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/abdelstark-git-protocol?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/abdelstark-git-protocol/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/abdelstark-git-protocol.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>AbdelStark. (2026). git-protocol security audit report (audit version 10) [Author version unspecified]. Skillstore. https://skillstore.io/skills/abdelstark-git-protocol/audits/10@techreport{abdelstark-abdelstark-git-protocol-2026,
author = {AbdelStark},
title = {git-protocol security audit report (audit version 10)},
institution = {Skillstore},
year = {2026},
number = {10},
url = {https://skillstore.io/skills/abdelstark-git-protocol/audits/10},
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: "git-protocol security audit report (audit version 10)"
version: "unspecified"
type: report
authors:
- name: "AbdelStark"
date-released: "2026-07-07"
url: "https://skillstore.io/skills/abdelstark-git-protocol/audits/10"
identifiers:
- type: other
value: "skillstore:abdelstark-git-protocol:audit:10"
description: "Skillstore immutable audit report identifier"
objects を読み取り、blobs を書き込み、commits を作成する repository storage を設計するために、これらのパターンを使用します。
Git upload-pack と receive-pack のフローを、明確な request parsing steps を持つ service routes に対応付けます。
refs、packfiles、commits、object IDs がどのようにつながるかを理解するために、例を使用します。
git-protocol skill を使用して、gitoxide が repositories を開き、objects を保存する方法を説明してください。説明は実践的にしてください。
git-protocol skill を使用して、私の Rust service 向けに object read、blob write、commit creation の手順を概説してください。
git-protocol skill を使用して、Axum service 向けの upload-pack、receive-pack、info/refs handlers を設計してください。
git-protocol skill を使用して、packfile generation、ref updates、permission checks の観点から私の Git backend design をレビューしてください。
作成者
AbdelStarkライセンス
MIT
Skillstore リビジョン
r1
バージョンに関する注意
作者はバージョンを宣言していません。
参照
9f22d902a4190b1e33cced8a68441beb8e612f59
メンテナンスの新しさ
2026/7/23
利用状況
6 ダウンロード · 177 閲覧
ファイル構成
📄 SKILL.md
GutsパターンでRustサービスを構築
Rustチームには、Gutsサービス向けの一貫したプロジェクトパターンが必要です。このスキルは、Claude、Codex、Claude Codeに対して、イディオマティックなRust、async設計、commonware統合に関する的を絞ったガイダンスを提供します。
Guts ノードインフラストラクチャのデプロイ
Guts ノードのデプロイには、ローカル、テスト、本番の各ターゲットにわたって再現性のあるインフラストラクチャが必要です。このスキルは、一貫したノード展開のための Terraform、Docker、Kubernetes パターンを提供します。
信頼性の高い Rust テストスイートを構築する
分散 Rust システムには、ロジック、非同期動作、同期、パーサーの安全性を網羅するテストが必要です。このスキルは、Claude、Codex、Claude Code に Guts テストの実践的なパターンを提供します。
CommonwareでP2Pネットワーキングを構築
分散型アプリケーションには、安全なピア通信とリポジトリ同期が必要です。このスキルは、Claude、Codex、Claude Codeに対して、commonwareを使ったRust P2Pパターンを案内します。
高度な Git ワークフローを習得する
作成者 AutumnsGrove
複雑な Git 履歴は、作業内容を失わずに修復するのが難しい場合があります。このスキルは、rebase、conflicts、bisect、recovery、branch management のためのガイド付きワークフローを提供します。
Rust の If-Let 制御フローを簡素化
作成者 EmilLindfors
ネストされたパターンマッチングは、Rust コード内の主要な判断経路を見えにくくすることがあります。このスキルは、Claude、Codex、Claude Code が、より明確な Rust 2024 の制御フローのために let chains を提案するのを支援します。
Rustのテストカバレッジを改善
作成者 EmilLindfors
テストが不足していると、Rustのエラーパスやエッジケースが保護されないままになります。このスキルはコードとテストをレビューし、的を絞ったカバレッジ改善を提案します。
トレイトパターンでRustのテストモックを構築する
作成者 EmilLindfors
Rustのテストは、データベース、HTTPサービス、実インフラに依存すると、遅くなったり壊れやすくなったりしがちです。このスキルは、Claude、Codex、Claude Codeがトレイトベースのモック、制御された失敗、フィクスチャヘルパーを設計するのに役立ちます。
Rust 挨拶ツールを作成
作成者 EnactProtocol
開発者には、Rust コマンドライン skill に入力を渡すための小さく予測しやすい例が必要です。この skill は、name パラメータから挨拶ツールをコンパイルして実行します。
Conventional Commits 形式の Git コミットを作成
作成者 21pounder
手動でコミットを準備すると、ステージ済みの変更、メッセージのスタイル、機密ファイルを見落とす可能性があります。このスキルは git の状態を確認し、明確な Conventional Commits の作成を支援します。