genvm-lint
テスト前にGenVMコントラクトを検証
GenLayerコントラクトの作成者には、テストでより深刻な問題が明らかになる前に、迅速なフィードバックが必要です。このスキルは、エージェントがGenVMのlint、validate、schema、typecheckワークフローを実行できるよう支援します。
自分のエージェントでインストール
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "genvm-lint" from https://skillstore.io/skills/internet-court-genvm-lint.md and its manifest at https://skillstore.io/api/skills/internet-court-genvm-lint/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
エージェントが読めるリソース
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
テストする
「genvm-lint」を使用しています。 開発者が、テスト前に変更済みのコントラクトをチェックするようエージェントに依頼します。
期待される結果:
エージェントは、lintと検証に合格したことを報告し、コントラクト名を示して、テストに進むことを推奨します。
「genvm-lint」を使用しています。 コントラクトで、サポートされていないストレージフィールドの型が使用されています。
期待される結果:
エージェントは無効なストレージ型を特定し、サポートされているSDKの型を提案して、修正後のチェック結果を確認します。
「genvm-lint」を使用しています。 リリースエンジニアが、アーティファクトを共有する前にインターフェースの信頼性を確認する必要があります。
期待される結果:
エージェントは、schemaの抽出結果、typecheckの状態、残っている手動レビュー項目を要約します。
セキュリティ監査
安全All 34 external-command findings are false positives caused by Markdown backticks and examples of fixed linter commands. The system-reconnaissance finding is also a false positive because it only describes contract storage validation. No prompt injection, credential access, data exfiltration, or malicious intent was found in the reviewed files.
リスク要因
⚙️ 外部コマンド (34)
このレポートを共有・引用
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
レポートリンクをコピー
https://skillstore.io/skills/internet-court-genvm-lint/audits/2?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdownバッジ
[](https://skillstore.io/skills/internet-court-genvm-lint?utm_source=security_passport_badge)HTMLバッジ
<a href="https://skillstore.io/skills/internet-court-genvm-lint?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/internet-court-genvm-lint/security.svg" alt="Skillstore security assessment" loading="lazy"></a>埋め込みカード
<iframe src="https://skillstore.io/embed/skills/internet-court-genvm-lint.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>学術引用 (APA · BibTeX · CFF)
APA形式の引用
internet-court. (2026). genvm-lint security audit report (audit version 2) [Author version unspecified]. Skillstore. https://skillstore.io/skills/internet-court-genvm-lint/audits/2BibTeX形式の引用
@techreport{internet-court-internet-court-genvm-lint-2026,
author = {internet-court},
title = {genvm-lint security audit report (audit version 2)},
institution = {Skillstore},
year = {2026},
number = {2},
url = {https://skillstore.io/skills/internet-court-genvm-lint/audits/2},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "genvm-lint security audit report (audit version 2)"
version: "unspecified"
type: report
authors:
- name: "internet-court"
date-released: "2026-07-21"
url: "https://skillstore.io/skills/internet-court-genvm-lint/audits/2"
identifiers:
- type: other
value: "skillstore:internet-court-genvm-lint:audit:2"
description: "Skillstore immutable audit report identifier"
Skillstore スコア
このスコアの理由 証拠の信頼度: 中作成できるもの
テスト前に新しいコントラクトをチェック
プロジェクトテストを実行する前に、GenVMのlintと検証を組み合わせたフローを実行します。
SDK準拠の問題を修正
リンターのフィードバックを使用して、デコレーター、ストレージフィールド、型名、メソッドシグネチャを修正します。
コントラクトのインターフェースデータを準備
コントラクトのアーティファクトを共有する前に、schema出力を生成し、typecheckの結果を確認します。
これらのプロンプトを試す
genvm-lintを使用してGenLayerコントラクトファイルをチェックし、エラーがあれば平易な言葉で説明してください。
GenVMチェックワークフローを実行し、各検証問題を特定してコントラクトを更新した後、チェックを再実行してください。
コントラクトのschemaを抽出してtypecheckを実行し、残っているインターフェースまたは型付けの問題を要約してください。
テストを実行する前に、変更されたすべてのGenLayerコントラクトをlintし、機械可読な結果を解析して問題を修正し、簡潔な準備状況レポートを提示してください。
ベストプラクティス
- プロジェクトテストの前に、統合チェックコマンドを実行します。
- 複数のlintエラーを修正する場合は、機械可読な出力を使用します。
- コントラクトのアーティファクトを公開する前に、schemaとtypecheckの結果を確認します。
回避
- 以前にテストが成功したという理由で、lintを省略しないでください。
- ソースコントラクトを修正する前に、生成されたアーティファクトを編集しないでください。
- 信頼できないプロジェクト環境では、レビューを行わずにアーティファクトをダウンロードしないでください。
よくある質問
このスキルは何を検証しますか?
リンターは自動的にインストールされますか?
コントラクトファイルを修正できますか?
テストの代わりになりますか?
ABI schema出力を生成できますか?
このスキルを使用できるツールはどれですか?
開発者情報
作成者
internet-courtライセンス
MIT
Skillstore リビジョン
r1
バージョンに関する注意
作者はバージョンを宣言していません。
参照
3f6e026a3363e0954ede7bef0cfe88d4475de137
メンテナンスの新しさ
2026/7/21
利用状況
1 ダウンロード · 0 閲覧
ファイル構成