Communitygithub.com

SubtitleEdit/subtitleedit

Subtitle Edit プロジェクトのコード変更、レビュー、リファクタリング、テスト、ドキュメント更新にAIコーディングエージェントやLLMアシスタンスを使用する際に活用します。広範で複雑すぎる、または未検証の変更に対するプロジェクト固有の保護策を提供します。

subtitleedit とは?

このスキルは、Subtitle Edit プロジェクトの開発において、AI コーディングエージェント (Claude Code、Cursor、Codex など) を安全かつ効果的に使用するためのガイドラインと制約を提供します。具体的には、プロジェクトのコードベースに不適切な変更(広範すぎる変更、過度に複雑なリファクタリング、未検証の機能追加など)を防止するためのルールを定義しています。主な目的は、AI による変更がプロジェクトの既存の品質と一貫性を維持し、開発者の意図に沿ったものになるようにすることです。このスキルは、変更範囲を制限し、段階的な検証とテストを推奨し、予期しない副作用を防ぐための具体的な指示を提供します。これにより、AI エージェントはプロジェクトの安全策を理解し、リスクを最小限に抑えたコード変更を提案できるようになります。

対応~Claude Code~Codex CLI~Cursor
npx skills add SubtitleEdit/subtitleedit

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

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

ドキュメント

subtitleedit は何をしますか?

Subtitle Edit のコード変更、レビュー、リファクタリング、テスト、またはドキュメント更新のために AI コーディングエージェントまたは LLM アシスタンスを使用する際に使用します。広範で複雑すぎる、または未検証の変更に対するプロジェクト固有の保護策を提供します。

このスキルの目的

AI エージェントが Subtitle Edit プロジェクトに貢献する際に、以下の問題を防止します:

  • コードベース全体に影響を与えるような広範な変更
  • プロジェクトのアーキテクチャにそぐわない過度に複雑なリファクタリング
  • 適切にテストされていない未検証の機能追加
  • 既存のコーディング規約やスタイルに反する変更

使い方

このスキルは、以下のようなシナリオで特に有効です:

  • Subtitle Edit のコードレビューを依頼する場合
  • 特定の機能修正や改善を提案する場合
  • ドキュメントの更新を依頼する場合
  • ユニットテストや統合テストを作成する場合

制約とガイドライン

AI エージェントは、以下のルールに従う必要があります:

  1. 変更範囲を制限する: 一度に多くのファイルを変更するのではなく、関連する少数のファイルに変更を集中させること。
  2. 段階的な検証: 大きな変更は小さなステップに分割し、各ステップが正しく動作することを確認すること。
  3. テストの実施: すべての変更に対して適切なテストを作成し、既存のテストが失敗しないことを確認すること。
  4. コーディング規約の遵守: プロジェクトで使用されているコーディングスタイルと命名規則に従うこと。
  5. ドキュメントの更新: コード変更に伴い、関連するドキュメントも更新すること。

関連リソース

  • Subtitle Edit の公式リポジトリ: https://github.com/SubtitleEdit/subtitleedit
  • プロジェクトのコントリビューションガイドライン
  • 既存のコードベースの構造を理解するためのドキュメント

関連スキル