obsidian-plugin-lint は何をしますか?
Claude Code / Agentスキル: Obsidianプラグイン向け静的解析lintパス、submission-bot警告に対応
このスキルは、AIエージェントがObsidianプラグインのソースコードに対して、submission-botの一般的な警告パターンに基づいた静的解析を実行するためのものです。
使用方法
claude-codeやcodexなどのAIエージェント環境で、Obsidianプラグインプロジェクトのルートディレクトリでこのスキルを呼び出します。
主なチェック内容
- 未使用のインポートや変数
- 非推奨APIの使用
- プラグイン固有のコーディング規約違反
- submission-botで報告される一般的な警告パターン
前提条件
- ObsidianプラグインプロジェクトがNode.jsとTypeScriptで構成されていること
obsidianAPIがインストールされていること
実行例
# Claude Code環境の場合
claude code --skill tcyeee/obsidian-plugin-lint
注意事項
このスキルは、静的解析の結果を人間がレビューする前の第1段階として使用することを想定しています。全ての警告を自動的に修正するわけではなく、開発者が内容を確認し適切に対応する必要があります。