From learning-flow
このスキルは、`quiz` で生成・回答記入された `main.md` のクイズを採点し、誤答・要復習問題を `docs/learning/review-queue.md` に追記し、ユーザー承認を経て `LEARNING_CONTEXT.md` のPhase/Task進捗を更新するためのスキル。`/learning-flow:grade` 明示、またはユーザーが「採点して」「振り返り終わった」と言った時に発動する。次Taskの `main.md` テンプレ作成までを担う(次Taskの教材生成は `material` の責務)。
How this skill is triggered — by the user, by Claude, or both
Slash command
/learning-flow:gradeThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
このスキルの責務は、回答済みクイズの採点 → 復習キュー追記 → 進捗更新 → 次Taskの土台作成。教材作成や次Taskの解説着手は別スキル(`material` / `lesson`)に委ねる。
このスキルの責務は、回答済みクイズの採点 → 復習キュー追記 → 進捗更新 → 次Taskの土台作成。教材作成や次Taskの解説着手は別スキル(material / lesson)に委ねる。
本処理に入る前に、必ず Skill ツールで learning-flow:learning-flow-rules を呼び出して適用状態にする。特にルール7(復習キュー運用)を意識。
/learning-flow:grade を明示quiz 後にユーザーが回答済み main.md を提示した時docs/LEARNING_CONTEXT.md から進行中Phase/Task特定main.md の ## 振り返り(クイズ形式) セクションを Read前提チェック:
**回答**: 行の下が空 or 「未回答」のみ → 「回答を main.md に記入してから再度 /learning-flow:grade してください。部分的でも『分からない』と書けば採点対象にします」と案内して中断各問について、回答を読んで判定:
採点結果はチャットに出力する。main.md への書き込みは任意(書く場合は各問の下に **採点**: ブロックを Edit で追加)。
❌誤答 / ⚠️一部正解 / 「要復習」とされた問題を docs/learning/review-queue.md の「待機中」セクションに追記する。
ファイルが存在しない場合は新規作成(先頭に運用コメントを置く):
<!-- 復習キュー: 学習セッション開始時に「待機中」を確認・再出題する。
正解した問題は「習得済み」セクションに移動。 -->
# 復習キュー
## 待機中
(ここに追記)
## 習得済み
(正解した問題は日付更新してここに移動)
各エントリのフォーマット:
### [YYYY-MM-DD] Phase {N} / Task {M} — Q{番号} {短いタイトル}
**問題**: ...
**当時の回答**: ...
**模範解答の要点**:
- ...
**参考**:
- [{{title}}]({{url}})
**関連ノート**: [{{path}}]({{path}})
ルール:
main.md の Qn の **参考**: をそのまま転記。(要確認) のままなら、この時点で改めて WebSearch で1件以上埋める採点完了:
✅ {正解数}問 / ⚠️ {部分正解}問 / ❌ {誤答}問 / ❓ {要復習}問
復習キューに {K}件 追記しました(次回学習セッション開始時に再出題)。
このまま Task {M} を完了として Task {M+1} へ進みますか?
(a) はい、進む
(b) いいえ、もう少し復習したい → どの問題を深掘りしますか?
ユーザーが (b) を選んだ場合は、該当問題を lesson 風に再解説して、満足したらもう一度 (a) を提示する。
Edit で更新:
## 現在の進捗
**Phase {N} / Task {M+1}**: {{次Taskのタイトル}} の学習段階。
docs/learning/phase{N}/task{M+1}/ を mkdir -p で作成し、main.md テンプレを Write:
# Phase {N} / Task {M+1}: {{次Taskのタイトル}}
## 目次
(教材は /learning-flow:material で自動生成されます)
## 振り返り
(Task完了時に /learning-flow:quiz で生成)
現Taskが Phase最後のTaskで完了する場合:
Phase {N} 完了。
次Phaseに進む前に、Phase全体の振り返りを LEARNING_CONTEXT.md に残しませんか?
- このPhaseで習得した概念
- 当初の想定との差異
- 次Phaseに活かせる学び
書きますか?(y/n)
✅ Phase {N} / Task {M} 完了。Task {M+1} の土台を作成しました。
次のアクション:
1. 公式docs/一次資料を提示 → /learning-flow:material で教材を自動生成
2. すでに資料があるなら → /learning-flow:material <URL> を直接実行
3. /learning-flow:lesson → 教材生成後、解説に進む
次Taskの解説そのものはこのスキルでは開始しない。material → lesson の流れでユーザーから着手させる。
旧 next は採点後に次Taskの解説まで一気に始めていたが、本スキルは「進捗更新と土台作成」までに留める。教材作成は material、解説は lesson の責務。責務分離を保つ。
最後のPhaseの最後のTaskを完了した場合:
🎉 全 {PHASE_COUNT} Phase 完了。お疲れさまでした。
総仕上げとして以下を提案します:
- LEARNING_CONTEXT.md に全体振り返りセクションを追加
- 最初の想定と実際の学びのギャップを書き出す
- 次に学びたいテーマの洗い出し
ユーザーが誤って2回実行した場合:
復習キューのエントリには必ず **参考**: URL を1件以上入れる。これは将来再出題時にユーザーが自分で復習できるようにするため。
npx claudepluginhub yoshi108-102/claude-plugins --plugin learning-flowFetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Applies a firm's KYC/AML rules grid to parsed onboarding records: assigns risk rating, checks required documents, outputs rule outcomes with citations, and routes for escalation.
Generates daily or weekly digests of activity from connected sources (chat, email, docs, tasks, CRM), highlighting action items, decisions, mentions, and project updates.