Communityコーディング&開発github.com

sandeshp1995/claude-code-team-kit

コードベースに不慣れなエンジニアのために、ファイル、ディレクトリ、または関数を説明します。

claude-code-team-kit とは?

このスキルは、開発者がコードベース内の特定のファイル、ディレクトリ、または関数を、コードベースに不慣れな新しいエンジニア向けに説明するのを支援します。指定された対象を分析し、その使用箇所(インポートや呼び出し元)や依存関係を調査した上で、平易な言葉による説明を構造化して提供します。説明には、目的、コードベース内での位置づけ、重要な構成要素、注意すべき落とし穴(非自明な動作やパフォーマンス上の問題など)、変更着手点が含まれます。ファイルパスと行番号を引用するため、読者はすぐに該当箇所にジャンプできます。このスキルはコードの変更を行わず、事実に基づいた説明を提供します。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/sandeshp1995/claude-code-team-kit/tree/HEAD/.claude/skills/explain

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

ドキュメント

$ARGUMENTS を、このコードベースに不慣れなエンジニア向けに説明します。

パスやシンボルが指定されていない場合は、どれを説明するか質問してから停止します。

  1. 対象を読み込みます。それがどこで使用されているか(インポート/呼び出し元を検索)と、それが依存しているものを特定します。
  2. 以下の形式で説明を記述します。
    • 目的: 平易な言葉で1~2文。
    • 位置づけ: 誰がそれを呼び出すか、それが何を呼び出すか、リクエスト/データフロー内のどこに位置するか。
    • 主要部分: 最も重要な3~6個の関数、クラス、またはセクション。それぞれ1行で説明。
    • 注意点: 非自明な動作、副作用、エラーケース、パフォーマンス上の問題。
    • 変更を加える場合の開始点: 最初に開くべきファイルと関数、およびそれをカバーするテスト。
  3. ファイルパスと行番号を引用します(例: path/to/file.py:42)。読者がそこにジャンプできるようにします。

事実に基づいて記述します。コードから不明瞭な点がある場合は、推測せずにその旨を明記します。ファイルを変更してはいけません。

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

関連スキル