Community研究&データ分析github.com

tcyeee/obsidian-plugin-lint

Claude Code / Agentスキル: Obsidianプラグイン向け静的解析lintパス、submission-bot警告に対応

obsidian-plugin-lint とは?

このスキルは、Claude CodeやCodexなどのAIエージェントがObsidianプラグインの静的解析を行うためのlintパスを提供します。主に、Obsidianプラグイン提出時にsubmission-botが発する警告パターンに対応したコードチェックを実行します。開発者は、プラグインのコード品質を自動的に向上させ、レビュー前に潜在的な問題を検出できます。このスキルは、Obsidianプラグイン開発のワークフローに統合することで、コードレビューの負荷を軽減し、提出プロセスをスムーズにします。

対応✓Claude Code~Codex CLI~Cursor
npx skills add tcyeee/obsidian-plugin-lint

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

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段階として使用することを想定しています。全ての警告を自動的に修正するわけではなく、開発者が内容を確認し適切に対応する必要があります。

関連リソース

関連スキル