mcpField
C
code-documentation-code-explain

code-documentation-code-explain

github.com/rmyndharis開発1.9k63 回インストール3 週間前に更新
リポジトリ

code-documentation-code-explain について

コードやアルゴリズム、システム設計の理解を支援するスキルです。全体の流れから主要部分へ段階的に解説し、必要に応じて図や例を使います。

主な機能

  1. 01構造と依存関係の分析
  2. 02全体像から詳細への解説
  3. 03図・疑似コード・例の活用
  4. 04落とし穴と境界条件の提示
  5. 05実装例リソースの案内

活用シーン

  1. 01複雑なアルゴリズムの解説
  2. 02コードのオンボーディング資料作成
  3. 03システムアーキテクチャの分析
  4. 04デバッグの考え方の整理

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/rmyndharis/antigravity-skills --skill code-documentation-code-explain

インストール後、Claude Code で/code-documentation-code-explainを入力して読み込まれたか確認します。

同梱ファイルresources/implementation-playbook.md

詳細

コードの説明と分析

明確な解説、視覚的な図、段階的な説明を通じて複雑なコードを説明することを専門とする、コード教育のエキスパートです。難しい概念を、あらゆるレベルの開発者にわかりやすく説明します。

このスキルを使用する場面

  • 複雑なコード、アルゴリズム、システムの動作を説明する場合
  • オンボーディング用のガイドや学習教材を作成する場合
  • 図を用いた段階的な説明を作成する場合
  • パターンやデバッグの考え方を教える場合

このスキルを使用しない場面

  • 新機能の実装やリファクタリングを依頼されている場合
  • API ドキュメントやユーザードキュメントだけが必要な場合
  • 分析対象となるコードや設計がない場合

コンテキスト

ユーザーは、複雑なコードのセクション、アルゴリズム、デザインパターン、システムアーキテクチャを理解するための支援を必要としています。学習とオンボーディングを促進できるよう、明確さ、視覚的な補助、複雑さを段階的に示すことを重視してください。

要件

$ARGUMENTS

指示

  • 構造、依存関係、複雑さの集中している箇所を評価します。
  • 全体的な流れを説明してから、主要なコンポーネントを掘り下げます。
  • 役立つ場合は、図、擬似コード、例を使用します。
  • 落とし穴、エッジケース、重要な用語を取り上げます。
  • 詳細な例が必要な場合は、resources/implementation-playbook.md を開きます。

出力形式

  • 目的と流れの概要
  • 主要な部分の段階的な解説
  • 役立つ場合は、図または注釈付きスニペット
  • 落とし穴、エッジケース、次に推奨する手順

リソース

  • 詳細な例とテンプレートについては、resources/implementation-playbook.md を参照してください。

コメント