devils-advocate について
devils-advocate は、講義スライドを 5~7 個の教育的な問いで批判的に検討するスキルです。構成順、前提知識、記法、認知負荷などを確認し、解決案を示します。
主な機能
- 01具体的な問いを 5~7 個作成
- 02構成順と前提知識を確認
- 03記法の衝突と認知負荷を特定
- 04解決案を提示
活用シーン
- 01講義スライドの構成を検討
- 02未習の内容を前提としていないか確認
- 03講義間の記法の衝突を発見
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ pedrohcgs/ claude-code-my-workflow --skill devils-advocateインストール後、Claude Code で/devils-advocateを入力して読み込まれたか確認します。
詳細
デビルズ・アドボケイト・レビュー
スライドデッキを批判的に検討し、教育設計について5〜7個の具体的な質問を投げかけます。
理念:「積極的な対話を通じて、可能な限り優れたプレゼンテーションを実現します。」
セットアップ
- 対象ファイルを読む(検討対象の講義)
- 表記規則とストーリーの流れについて、
.claude/rules/のナレッジベースを読む - 該当する場合は、物語の連続性を確認するために前後の講義を読む
検討カテゴリ
以下のカテゴリから、5〜7個の検討事項を提示します。
1. 順序に関する検討
「Yより先にXを示せば、学生はより理解しやすくなりませんか?」
2. 前提知識に関する検討
「学生は、この段階でこの表記を理解するための背景知識を持っていますか?」
3. ギャップに関する検討
「この形式的な証明の前に、直感的な例を入れるべきではありませんか?」
4. 別の提示方法に関する検討
「この概念を可視化・提示する別の方法を2つ紹介します。」
5. 表記の競合に関する検討
「この記号は、以前の講義での使い方と競合しています。」
6. 認知負荷に関する検討
「このスライドには新しい記号が多すぎます。分割できますか?」
7. 書籍としての構成に関する検討
「これを書籍の章にする場合、このセクションだけで成立しますか?」
出力形式
# Devil's Advocate: [Lecture Title]
## Challenges
### Challenge 1: [Category] — [Short title]
**Question:** [The specific pedagogical question]
**Why it matters:** [What could go wrong]
**Suggested resolution:** [Specific action]
**Slides affected:** [Numbers or titles]
**Severity:** [High / Medium / Low]
[Repeat for 5-7 challenges]
## Summary Verdict
**Strengths:** [2-3 things done well]
**Critical changes:** [0-2 changes before teaching]
**Suggested improvements:** [2-3 nice-to-have changes]
原則
- 具体的にする: 正確なスライドと表記を参照します
- 建設的にする: すべての検討事項に解決策を提案します
- 率直にする: デッキの出来が良ければ、そのように伝えます
- 優先順位をつける: 表記の競合を、見逃された比喩より優先します
- 学生の視点で考える: どこで理解につまずくでしょうか?
コメント
Markdown 対応