skillcheck: SKILL.mdファイルのクロスエージェント互換性問題を検出するリンター

skillcheckの機能
skillcheckは、agentskills.io仕様に準拠してSKILL.mdファイルを検証するリンターです。Claude Code用に書かれたスキルが、nameフィールドの不一致やその他のクロスエージェント互換性の問題によりVS Codeで読み込めない問題に遭遇した後、作成されました。
主な機能
- 発見可能性のための説明文品質を0-100でスコアリング(エージェントはこのフィールドを使用してスキルをアクティベートするかどうかを決定)
- Claude Codeでのみ機能し、VS Code、Codex、Cursorでは機能しないフィールドについて警告
- SKILL.md本文内のファイル参照がディスク上に存在するファイルを指しているかチェック
- 仕様からの段階的開示トークン予算を検証
- CI統合のためのJSON出力と終了コードを提供
- GitHub Actionを含む
インストールと使用方法
pip経由でインストール: pip install skillcheck
ファイルまたはディレクトリを指定して実行: skillcheck path/to/skill.md または skillcheck path/to/skills/directory
技術詳細
- Python 3.10+で構築
- 依存関係はPyYAMLのみ
- MITライセンス
- ClaudeとVS Codeの支援を受けて構築
既存ツールとの比較
作成者はskillcheckを構築する前に、skills-ref、cclint、skills-cli、Anthropicのquick_validate.pyを含むすべての既存バリデータのソースコードを読みました。説明文のスコアリング、クロスエージェント警告、ファイル参照チェックは、これらの既存ツールのいずれにも存在しません。フロントマター検証の一部は既存バリデータと重複しています。
📖 Read the full source: r/ClaudeAI
👀 See Also

父と共に開発したAI法廷会計ソフトウェア — CaseTrailが金融詐欺検出を自動化
父親と息子のチームが開発したCaseTrailは、AIを活用した会計鑑査ツールであり、銀行取引明細を取り込み異常を検出します。ブログではLLMを用いた取引分析の統合について詳述しています。

AbsolutelySkilledレジストリがClaude Code向けに156の本番対応スキルを追加
開発者が、セッション間で永続するClaude Code用の156の構造化スキルモジュールのレジストリ「AbsolutelySkilled」を作成しました。各スキルには、トリガー条件、参照ファイル、テストケース、アンチパターンがSKILL.mdファイルに含まれています。

ポータブル・マインド・フォーマット(PMF):プロバイダー非依存のエージェント仕様と15のオープンソースエージェント
Portable Mind Format(PMF)は、Claude、GPT-4、Gemini、DeepSeek、Ollamaを介したローカルモデルなど、複数のモデルやプロバイダー間で実行可能なAIエージェントのアイデンティティを定義するJSONベースの仕様です。15のMITライセンスのプロダクションエージェントと、Claude Code、Cursor、GitHub Copilot、Gemini CLI用のコンバーターを含みます。

開発者が、Claude AIが50回を超えるルールを無視する問題に対する解決策を共有
Claude Code、Cursor、Codexで共有ルールセットを使用している開発者が特定の制限に直面しました。ルール数が約50を超えると、フロントエンド中心のタスク中にClaudeがルールを黙って無視し始めたのです。この問題は、関連性の低いコンテキストが多すぎてシステムが圧倒されることに起因しているようでした。