ワークフロー&基本ツール · lijigang/ljg-skills

ljg-teach

"定義ではなく体験を通じて概念、原理を教え、あるいは見解を検証する:まず学習者の認知レベルに応じた状況を提示して選択させ、公平な意外性によって認知のギャップを顕在化させ、構造化してから命名し、転移シナリオで循環的に再テストする。ユーザーが '/ljg-teach' を呼び出したとき、「状況設定で教えて」「先に答えを言わないで」「事例を通して学ばせて」と言ったとき、または選択とフィードバックを通じて概念や見解を理解したいときに使用する。直接的な定義の検索(ljg-is/ljg-word を使用)、8次元の概念解剖(ljg-learn を使用)、読書サポート(ljg-read を使用)には適さない。"

L1 基本 · ソース登録のみV1 コミット固定Dual-pass Audit
Author lijigangGitHub lijigang/ljg-skills ↗License MIT(仓库根 LICENSE)Commit 9e75497a95
管理レベルは Skill の能力と推奨統制措置を示すものであり、品質や安全性の認証、利用可否の判定ではありません。使用の可否はユーザーおよび管理者が決定します。Agent 環境によって制約が異なるため、自動保護を仮定しないでください。第三者製 Skill の著作権は原著作者に帰属し、利用リスクは利用者が負います。

1仕組みと動作原理

中核は体験を優先した6ステップの学習ループ:状況 → 選択 → 意外性 → 構造 → 命名 → 転移シナリオ。

skills/ljg-teach/SKILL.md
局面 -> 选择 -> 意外 -> 结构 -> 命名 -> 迁移局面
ここで行っていること:教育を「体験が先、命名は後」の循環可能なプロセスとして固定化する。

Workflow Routing が学習者の状態に応じて次のステップをルーティングする。新しい概念を提示する際はまず「状況」に入り、目標概念の解説や命名は行わない。

skills/ljg-teach/SKILL.md
进入「局面」;不要解释或命名目标概念
ここで行っていること:線形なスクリプトの代わりに状態遷移表を用い、各ステップが現在の認知状態に適合することを保証する。

状況設計の要件:学習者に役割、目標、選択に真に影響を与える制約、および十分な情報が与えられており、初回ラウンドでは目標概念の名称/定義/用語や回答の輪郭を登場させてはならない。

skills/ljg-teach/SKILL.md
首轮不出现目标概念的名字、定义、术语暗示或答案轮廓。
ここで行っていること:情報漏洩のない認知的状況を作り出し、選択が真のメンタルモデルを反映するようにする。

トレードオフを迫る判断を1つだけ提示し、選択肢外の回答や「情報不足」も許容し、「あなたならどう選びますか?理由を一言で述べてください」で締めくくって回答を待つ。

skills/ljg-teach/SKILL.md
只提出一个必须取舍的判断。允许选项外回答,也允许「信息不足」
ここで行っていること:二者択一を強要することなく、認知モデルを引き出す。

意外性は公平でなければならない:事実を隠すことで情報不足を罰したり、引っかけ問題や稀な例外でギャップを偽装したり、失敗を捏造したりしてはならない。

skills/ljg-teach/SKILL.md
不捏造失败。如果学习者的选择在给定约束下成立,就承认成立
ここで行っていること:出題者の罠ではなく、モデルの境界が確実に露呈するようにする。

構造化フェーズでは、まず学習者の古いモデルをミラーリングし、理論を先回りして押し付けない。証拠が不十分な場合は推測であることを明記する。

skills/ljg-teach/SKILL.md
根据学习者两次回答,先把他的旧模型镜像出来,不抢先塞入理论
ここで行っていること:命名する前に、学習者の認知構造を可視化し承認する。

命名は必ず選択、意外性、構造化の後に行う。各ラウンドでは意外性を最もよく圧縮できる概念を1つだけ導入する。

skills/ljg-teach/SKILL.md
结构说清之后,才说:「你刚才遇到的这个结构,叫……」
ここで行っていること:「命名」を体験の後に配置し、例題中心の講義型指導に逆戻りするのを防ぐ。

転移シナリオ:表層は異なるが深層構造が同一である新たな状況を提示し、概念の適用を促すヒントは出さない。答えが合っていても理由が古いモデルのままであれば習得とはみなさない。

skills/ljg-teach/SKILL.md
立即给出一个表面不同、深层结构相同的新局面,不提醒该套用刚命名的概念。
ここで行っていること:未知の表層を持つ状況で再テストを行い、転移が真に起きたかを検証する。

インタラクションのペース:一度に進める認知ブレークポイントは1つだけ、1つのメッセージには重要な問いを1つだけ配置し、選択と意外性の間では必ず学習者の回答を待つ。

skills/ljg-teach/SKILL.md
一次只推进一个认知断点,一条消息只放一个承重问题。
ここで行っていること:ペースの規律を守ることで、体験が解説で埋もれてしまわないようにする。

見解の教育を特定の立場への教化にしないことを徹底する:価値観の相違に対しては代償、制約、予測される違いを明示するにとどめ、価値の重み付けを選択する権利を学習者に委ねる。

skills/ljg-teach/SKILL.md
不把观点教学做成立场驯化。
ここで行っていること:価値中立の境界線を守り、教育が説得にすり替わるのを防ぐ。

2コア機能

01体験ループ学習(状況 → 選択 → 意外性 → 構造 → 命名 → 転移)
02学習者の状態に応じた次ステップのルーティング(Workflow Routing)
03公平な意外性設計(情報不足を罰しない、失敗を捏造しない)
04認知構造のミラーリングと遅延命名
05転移シナリオによる理解度の循環的再テスト
06見解の検証:事実判断、価値の重み付け、制約条件の区別
07学習者側の制御権:状況変更/ヒント提示/正解公開/継続/終了

4推奨統制措置と判定根拠

安全運用のための推奨統制措置
Agent 向け
自動ロード可能
管理者向け
ソースとバージョンの記録
判定根拠(ファイルパスと抜粋)
  • SKILL.md: プロンプト指示およびルールテキストのみで構成され、スクリプト実行や外部への影響はない
監査ノート: グリーン(純粋なプロンプト指示)。スクリプト実行、外部ネットワーク送信、認証情報の読み取り、ローカルファイル書き込みはいずれもなし(デフォルトでファイル書き込みを行わない)。留意点:description の NOT FOR にて役割分担の対象として同一リポジトリの ljg-is/ljg-word/ljg-learn/ljg-read が挙げられているが、これは他スキルへの言及にとどまり、本スキル自体の判定区分には影響しない。

5二重目の独立検証

  • [ok] 六步体验循环 — 『局面 -> 选择 -> 意外 -> 结构 -> 命名 -> 迁移局面』原文在。
  • [ok] 状态路由 — 『进入「局面」;不要解释或命名目标概念』原文在。
  • [ok] 局面首轮不泄露概念 — 『首轮不出现目标概念的名字、定义、术语暗示或答案轮廓。』原文在。
  • [ok] 公平意外三条禁令 — 『不捏造失败。如果学习者的选择在给定约束下成立,就承认成立』等原文在。
  • [ok] 命名后置 — 『结构说清之后,才说:「你刚才遇到的这个结构,叫……」』原文在。
  • [ok] 迁移复测 — 『立即给出一个表面不同、深层结构相同的新局面』原文在。
  • [ok] 无落盘 — 『没有要求时不写文件、不生成笔记、不布置课程』;扫描写盘零命中,一致。
  • [ok] NOT FOR 点名他人 skill — description NOT FOR 列出 ljg-is/ljg-word/ljg-learn/ljg-read;按口径仅记入 reason,不改档位。

6結論

  • 教授法に厳格な順序規律がある:体験が先、命名は後であり、「先に定義を講義してから事例に当てはめる」偽りの学習を排除する。
  • 公平な意外性設計により「認知ギャップの露出」と「失敗の製造」を明確に区別し、学習体験を保護する。
  • 転移シナリオで理解度を循環的に再テストし、表面的な答えではなく理由そのものを検証する。
  • 最適な用途: 選択とフィードバックを通じて概念、原理、見解を真に理解したい場合や、既存の判断を検証したいディープラーニングのシナリオ(例:「状況設定で教えて」「先に答えを言わないで」など)に適している。
    不向きな用途: 直接的な定義の検索、8次元の概念解剖、読書サポートには適さない。また、複数ターンの対話を望まず、素早く結論だけを得たいユーザーにも適さない。
    Install Agent-Ready
    ① Verified Mirror 2026-10-10
    Option A · Direct DownloadDownload ljg-teach.tar.gz
    sha256: c681a74730bbaf9a…
    Option B · Copy Guide for Agent
    install.json
    Agent はこの JSON ガイドから自動的にダウンロードして検証します。
    ② Upstream GitHub
    GitHub Repo ↗
    Pinned to commit 9e75497a95.