概要
skills_lint は、SKILL.md ファイルに定義されたエージェントスキルを検証するためのDartベースの静的解析ツールです。フロントマター、命名規則、ファイルパス、全体的な構造をチェックして、一貫性と正確性を保証します。CIパイプラインやプリコミットフックへの統合に最適で、プロジェクト間での高品質なスキルドキュメントの維持を支援します。このパッケージはAndroid、iOS、Linux、macOS、Windowsなど複数のプラットフォームをサポートしており、クロスプラットフォーム開発ワークフローに柔軟に対応できます。
用途
- CI/CDパイプラインでSKILL.mdファイルを検証する
- チームプロジェクトにおけるドキュメンテーション基準の徹底
- 自動チェックのための pre-commit フックとの統合
- スキルメタデータ形式の一貫性を確保する
- 大規模なアプリケーションにおけるエージェントスキル開発の支援
主な機能
- Static analysis for SKILL.md files
- Frontmatter and structure validation
- Path and naming convention checks
- CI/CD and pre-commit integration
- Multi-platform support
適している対象
- エージェントスキルのドキュメントを維持するチーム
- スキル定義に SKILL.md を使用する開発者
- 自動ドキュメント検証を必要とするプロジェクト
- Dart をベースとしたツールとフレームワーク
- クロスプラットフォーム開発環境
注意事項
- SKILL.md ファイルは期待される形式に従う必要があります
- SKILL.md の検証に限定
- CI/pre-commitにおける正しい構成に依存
- Dart以外のプロジェクトには適用されません
- SKILL.md スキーマが進化する際に更新が必要になる可能性があります