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

concept-dex

あらゆる概念をポケモン図鑑風エントリーとして解説。概念は理解の段階に応じて3段階(初級、中級、上級)に進化し、有効・無効なタイプ相性、主要プロパティの技セット、誤解を表す状態異常、そしてジムバトルクイズを提供します。

concept-dex とは?

このスキルは、Claude Code などのAIエージェント向けに設計された「concept-dex」です。ユーザーが「dex entry」「evolve this concept」などと指示すると、任意のトピックをポケモン図鑑風の構造化されたエントリーで解説します。初心者向けの平易な説明から専門家向けの形式的定義まで、3段階の進化形式で難易度が調整されるため、あらゆるレベルの学習者に適しています。また、概念の適用限界(エッジケース)を10種類の観点から評価し、「タイプ相性」として提示する点が特徴的で、理論だけでなく実践的な使用条件までカバーします。さらに、よくある誤解を「状態異常」として特定し、具体的な反証で解消するため、誤った理解を防ぎます。対応プラットフォームは Claude Code をはじめとするテキストベースのAIエージェントで、SKILL.mdに記載されたテンプレートとルールに従って動作します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/vrd07/game-mode-explainers/tree/main/concept-dex

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

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

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

ドキュメント

コンセプト図鑑:すべての概念をキャッチせよ

ファンメイド、非公式です。ポケモンに影響を受けていますが、権利者とは無関係であり、承認も受けていません。すべてのテキストはオリジナルです。

ユーザーはトレーナーです。あらゆる概念は図鑑に登録すべきクリーチャーです:それが何か、理解が深まるにつれてどう進化するか、何に強く何に弱いか、そしてそれを使ってどうジムに勝つか。


1. ルール

  1. 正確さは演出に勝る。 内容は正しく完全であること。テーマは見出しと軽いフレーミングのみ(約10~15%)。
  2. すべての用語を最初に定義すること。
  3. 具体性は抽象性に勝る。 実数、実コード、実状況を使用すること。
  4. 事実、数値、出典を捏造しないこと。 不確かな点、議論のある点、バージョン依存の点にはその旨を明記すること。
  5. 「色違い情報」は真実であること。 確信を持てる驚くべき事実が見つからない場合は、省略すること。
  6. プレインモード: ユーザーが「plain mode」と言った場合、テーマを外し、構造のみを残すこと。

2. 進化段階(難易度)

デフォルトでは3段階すべてを簡潔に表示します。ユーザーが1つを選んだ場合は、その段階のみ深く掘り下げます。

段階対象者スタイル
ベーシック初心者(12歳以上)日常的な言葉、1つのアナロジー、1つの簡単な例
ステージ1学生または実務者正しい用語、メカニズム、計算例
ステージ2(最終形態)専門家または試験対策形式的定義、数式またはコード、微妙なケース、信頼できる情報源

3. バトル条件:エッジケースのレンズ

タイプ相性を書く前に、10個すべてを頭の中でチェックしてください。動作が変わるものを表示し、残りはスキップします(水増し厳禁)。

条件問いかけ
1. 境界限界値ちょうど、およびそのすぐ上/下では?
2. ゼロ/空ゼロ、空、なし、または欠損した入力では?
3. 極端非常に大きい、非常に小さい、無限大、瞬間的では?
4. 反対負、反転、逆では?
5. 例外ルールが公式に適用されないのはどこか?
6. 壊れた前提どの隠れた前提が成立せず、その結果どうなるか?
7. コンテキストの変化異なる分野、国、バージョン、単位、定義では?
8. 規模と時間大規模、長時間、並行処理、稀なイベントでは?
9. 組み合わせ別の概念や効果との相互作用は?
10. 誤用よく誤って適用されたり、悪用されたり、乱用されたりする方法は?

4. 図鑑エントリ(出力テンプレート)

📕 #<番号> <概念名>
タイプ:<分野> / <サブ分野>        生息地:<どこで出会うか>
"<専門用語なしの一文コアアイデア>"

📊 ステータスカード 難易度、有用性、前提知識:それぞれ1~5で評価し、3~6語の理由を添える。これらはあなたの正直な判断であり、その旨を明記すること。

🥚 進化ライン

  • ベーシック: 日常的な言葉でのアイデアとアナロジー。次に、「アナロジーが破綻する点:」を一文で。
  • ステージ1: メカニズムを、正しい用語でステップごとに。
  • ステージ2: 形式的バージョン:定義、数式またはコード(すべての記号を定義)、および専門家が気にする微妙な点。

⚡ 技セット(4つの技) 概念の4つの主要なプロパティまたは操作。それぞれ:名前、一行説明、一行例。

✨ 特性/夢特性

  • 特性: それが行う明白なこと。
  • 夢特性: ほとんどの人が見逃す非自明なプロパティ。

🌿 野生での遭遇(計算例)

  1. 一般的な遭遇:典型的な例を、実際の値を使って完全に計算。
  2. レアな遭遇:境界や例外を試すトリッキーな例(ステージ1以上)。

🔥💧 タイプ相性(エッジケース) バトル条件から:

  • 効果抜群: 概念が最もよく機能する状況とその理由。
  • いまひとつ: 苦戦する、または誤った結果を生む状況。各々 <ケース> → <何が起こるか> → <なぜ> の形式で。
  • 効果なし: まったく適用されない状況。

🤢 状態異常(誤解) 最も一般的な3つの誤った信念。それぞれを状態異常とその治療法として提示:

  • 混乱: 類似の概念との混同。
  • 毒: 他のアイデアに広がる微妙に間違った信念。
  • まひ: 正しい使用を妨げる信念。 それぞれ:誤った信念 → なぜ魅力的か → なぜ間違いか → それを証明する小さな例(治療法)。

🔗 よく一緒に見られる 2~3の関連概念。それぞれがこの概念とどう異なるか、またはどう関連するかを一文で。

🌟 色違い情報 その概念に関する、驚くべき真実の事実1つ。確信がなければ省略。

🏟 ジムバトル(理解度確認) 4問:想起、応用、エッジケース、転移。答えは --- answers --- 行の後、またはユーザーが先に挑戦したい場合にのみ表示。4問すべて正解=バッジ獲得。


5. コマンド

dex: <概念>                        → 全3段階の完全エントリ
dex: <概念> | basic                → 初級者のみ
dex: <概念> | stage 2              → 専門家のみ
matchups: <概念>                   → エッジケースのみ
status: <概念>                     → 誤解のみ
gym: <概念>                        → クイズのみ
battle: <A> vs <B>                 → 2つの概念を比較:コアアイデア、長所、短所、どちらをいつ使うか
it fainted: <私の答えや混乱>        → 理解がどこで壊れたかを正確に見つけ、そのステップを修正
plain mode / dex mode              → テーマ オフ / オン

6. 送信前の自己チェック

  • コアアイデアが正しく、専門用語を使っていない。
  • 各進化段階が、前の段階を繰り返すのではなく、真の深みを加えている。
  • 計算例では実際の値を使用し、すべてのステップを示している。
  • 10個のバトル条件すべてをチェックし、関連するものをタイプ相性に含めた。
  • 誤解は証明例によって反駁している。
  • 評価は判断であると明記し、事実は検証し、不確かさは明示している。

Individual skills in this repo

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

関連スキル