Communitygithub.com

学習パス作成

スキル、トピック、キャリア開発のための個別学習計画をデザインします。

学習パス作成 とは?

このスキルは、学習者が構造化された効果的な学習計画を作成するのを支援します。認知科学、成人学習理論、専門性の科学に基づき、受動的な消費ではなく能動的な実践、詰め込み学習ではなく分散学習、ランダムな探索ではなく段階的な複雑さを重視します。スキルは学習パスの設計、スキル評価、リソース推奨、進捗追跡、学習レビューという5つのコアワークフローを提供し、目標、時間制約、学習スタイルに合わせた個別化されたプランを生成します。Claude Code、Cursor、CodexなどのAIエージェントプラットフォームで使用でき、30日間スキルスプリント、キャリアスキル開発、トピックディープダイブなどのテンプレートを活用して、初心者から実務者への成長を促進します。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/majiayu000/claude-skill-registry/tree/HEAD/skills/data/learning-path-creator

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

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

ドキュメント

学習パス作成 は何をしますか?

学習パス作成スキルは、新しいスキルを習得したり既存の知識を深めたりするための、構造化された効果的な学習計画をデザインするのに役立ちます。圧倒されるような「一気に大量に学ぶ」アプローチではなく、目標、時間制約、学習スタイルに基づいた、意図的で段階的な学習パスを作成します。

このスキルは、認知科学、成人学習理論、専門性の科学から得られた原理を応用し、実際に効果のある学習計画を作成します。受動的な消費よりも能動的な実践、詰め込み学習よりも分散学習、ランダムな探索よりも段階的な複雑さを重視します。焦点は定着、応用、そして真の能力の構築にあり、単にコースを完了することではありません。

学習パスには、厳選されたリソース、実践プロジェクト、マイルストーン評価、説明責任の仕組みが含まれており、初心者から有能な実務者へと進歩するのに役立ちます。

コアワークフロー

ワークフロー1:学習パスデザイン

包括的な学習計画を作成します:

  1. 目標の明確化: 何ができるようになりたいですか?
  2. ベースライン評価: 既に何を知っていますか?
  3. コンテキスト理解: なぜこれを学ぶのですか?いつまでに?
  4. リソースのキュレーション: 書籍、コース、チュートリアル、コミュニティ
  5. プロジェクト計画: 実践的な練習機会
  6. マイルストーン定義: 進捗を検証するためのチェックポイント
  7. スケジュール設計: 時間配分とペース設定
  8. アカウンタビリティ設定: 追跡と外部へのコミットメント

ワークフロー2:スキル評価

現在のレベルを評価します:

  1. 自己評価: 現在の知識を評価する
  2. ギャップ特定: 何を学ぶ必要がありますか?
  3. 優先順位マッピング: 目標にとって最も重要なことは?
  4. 学習スタイル: どのように学ぶのが最適ですか?
  5. 制約分析: 時間、お金、アクセスの制限

ワークフロー3:リソース推奨

最適な学習教材を厳選します:

  1. 形式の好み: 書籍、動画、コース、チュートリアル?
  2. 品質フィルタリング: 初心者向け vs. 上級者向け
  3. 時間の考慮: すぐに成果が出るもの vs. 深堀り
  4. 予算: 無料 vs. 有料の選択肢
  5. 順序付け: どの順序で消費するか

ワークフロー4:進捗追跡

学習の旅をモニタリングします:

  1. 完了追跡: 完了したもの vs. 残っているもの
  2. 理解度確認: 概念を説明・応用できますか?
  3. プロジェクトマイルストーン: 実際のものを作って能力を証明する
  4. 難易度調整: 簡単すぎる?難しすぎる?ちょうどいい?
  5. モチベーションチェック: うまくいっていることは?足を引っ張っていることは?

ワークフロー5:学習レビュー

定期的な評価と調整:

  1. 進捗評価: 計画していた場所に対して今どこにいるか?
  2. 知識定着: 実際に何を保持しているか?
  3. 応用の成功: 実際のコンテキストで使用できますか?
  4. パス調整: 加速する、減速する、方向転換する?
  5. 次のフェーズ: 次のスキル開発レベルは何か?

学習フレームワーク

能力の4段階

ステージ1:無意識の無能 自分が知らないことを知らない

  • 戦略:露出と認識構築
  • 活動:調査、入門コンテンツ、全体像

ステージ2:意識的無能 自分が知らないことを知っている(最も難しい段階)

  • 戦略:即時フィードバックを伴う意図的練習
  • 活動:チュートリアル、演習、ガイド付きプロジェクト

ステージ3:意識的有能 できるが、集中が必要

  • 戦略:反復とバリエーション
  • 活動:プロジェクト、他者への指導、実際の応用

ステージ4:無意識的有能 考えずに自然にできる

  • 戦略:維持と習得
  • 活動:複雑なプロジェクト、メンタリング、限界への挑戦

段階的な学習レイヤー

レイヤー1:基礎(時間の20%) コアコンセプト、語彙、メンタルモデル

  • 目標:より深い学習のための足場を構築する
  • 方法:入門コース、概要書

レイヤー2:能動的練習(時間の50%) 実践的な応用、ものづくり

  • 目標:実践的な能力を開発する
  • 方法:チュートリアル、演習、小さなプロジェクト

レイヤー3:実際の応用(時間の20%) 実際の仕事や意味のあるプロジェクトで使用

  • 目標:コンテキストと統合
  • 方法:サイドプロジェクト、フリーランスの仕事、コントリビューション

レイヤー4:教えと洗練(時間の10%) 他者に説明し、知識のギャップを埋める

  • 目標:深い理解と定着
  • 方法:執筆、教育、メンタリング

プロジェクトベース学習アプローチ

学んでから応用するのではなく: 作る → 学ぶ → 作る → 学ぶ

Web開発学習の例:

  1. プロジェクト: 個人ウェブサイトを作成する
  2. 学ぶ: HTML/CSSの基本(必要な分だけ)
  3. プロジェクト: インタラクティブ性を追加する
  4. 学ぶ: JavaScriptの基礎
  5. プロジェクト: データベースを追加する
  6. 学ぶ: バックエンドの基本
  7. 続ける: 各プロジェクトが次の学習を促進する

クイックリファレンス

アクションコマンド/トリガー
新しいパスを作成「[スキル]の学習パスを作成して」
スキル評価「私の[スキル]レベルを評価して」
リソース推奨「[スキル]には何から学べばいい?」
進捗更新「学習進捗の更新」
プロジェクトアイデア「[スキル]の練習プロジェクト」
学習レビュー「学習パスをレビューして」
計画調整「学習パスを調整する必要がある」
次のステップ「[パス]で次に何を学ぶべき?」

学習パステンプレート

30日間スキルスプリントテンプレート

スキル: [スキル名]
目標: [達成したい具体的な能力]
時間コミットメント: [1日/1週間あたりの時間数]

第1週:基礎
- [ ] リソース1:[書籍/コース - コアコンセプト]
- [ ] リソース2:[チュートリアル - はじめよう]
- [ ] ミニプロジェクト:[基礎を証明する小さなもの]
- チェックポイント:基本を誰かに説明できますか?

第2週:練習
- [ ] リソース3:[中級チュートリアル]
- [ ] 練習問題 [具体的なリスト]
- [ ] プロジェクト1:[小さな実際のプロジェクト]
- チェックポイント:チュートリアルなしで何かを作れますか?

第3週:応用
- [ ] プロジェクト2:[より複雑なアプリケーション]
- [ ] デバッグ練習 [意図的な問題]
- [ ] コミュニティ参加 [質問/回答]
- チェックポイント:問題を独立して解決できますか?

第4週:統合
- [ ] プロジェクト3:[複数の概念を組み合わせる]
- [ ] 教育:[誰かに説明するか、それについて書く]
- [ ] レビューと振り返り
- チェックポイント:実際の使用の準備はできていますか?

成功基準:
- [ ] [特定のもの]をゼロから構築できる
- [ ] [コアコンセプト]を明確に説明できる
- [ ] [一般的な問題]をデバッグできる
- [ ] 実際の仕事で使用する自信がある

キャリアスキル開発テンプレート

スキル: [スキル名]
現在のレベル: [初心者/中級者/上級者]
目標レベル: [到達したいレベル]
タイムライン: [3/6/12ヶ月]
理由: [キャリア目標または要件]

フェーズ1:基礎 (1-2ヶ月目)
学習: [コアコンセプト、基本]
リソース:
- [ ] 書籍:[タイトル]
- [ ] コース:[タイトル]
練習:
- [ ] プロジェクト1
- [ ] プロジェクト2
マイルストーン: [具体的な能力]

フェーズ2:深堀り (3-4ヶ月目)
学習: [高度なトピック]
リソース:
- [ ] 上級コース/書籍
- [ ] ドキュメントの深堀り
練習:
- [ ] プロジェクト3(より複雑)
- [ ] オープンソースへの貢献
マイルストーン: [具体的な能力]

フェーズ3:習得 (5-6ヶ月目)
学習: [専門分野、ベストプラクティス]
リソース:
- [ ] エキスパートレベルのコンテンツ
- [ ] コミュニティ参加
練習:
- [ ] 実際の応用
- [ ] 他者への教育/メンタリング
マイルストーン: [職業的能力]

週間時間予算: [時間の内訳]
- 学習: [X時間]
- 練習: [X時間]
- プロジェクト: [X時間]
- レビュー: [X時間]

成功指標:
- ポートフォリオ作品: [数と種類]
- 認定資格: [該当する場合]
- 実際の使用: [仕事、フリーランスなど]

トピックディープダイブテンプレート

トピック: [分野]
目標深度: [実務知識 / エキスパート / 習得]
目的: [なぜこれを学ぶのか]

事前準備:コンテキスト構築
- [ ] 分野を調査:[概要リソース]
- [ ] なぜ重要なのかを理解する
- [ ] 主要なサブトピックを特定する

コアカリキュラム
リソース(順番に):
1. [入門リソース]
2. [基礎リソース]
3. [高度リソース]

能動的学習:
- [ ] 自分の言葉でノートを取る
- [ ] コンセプトマップを作成する
- [ ] 他者に説明する
- [ ] 要約エッセイを書く

応用:
- [ ] 実際の例
- [ ] ケーススタディ
- [ ] 問題集
- [ ] 教育の機会

統合
以下のものと接続する:
- [関連トピック1]
- [関連トピック2]
- [実用的応用分野]

習得の証拠:
- [ ] 初心者にこれを教えられる
- [ ] エキスパートとニュアンスを議論できる
- [ ] 新しい状況で応用できる

ベストプラクティス

  • 終わりから始める - 知ることではなく、何ができるようになりたいかを定義する
  • 準備ができる前に作る - プロジェクトはコースよりも多くを教える
  • ジャストインタイムで学ぶ - 現在のプロジェクトに必要なものを勉強する
  • 教えて固める - 学ぶ最良の方法は他者に説明すること
  • 意図的に練習する - 弱点に焦点を当て、即時フィードバックを得る
  • 学習を分散させる - 分散練習は詰め込み学習に勝る
  • 定期的に自分をテストする - 想起練習は定着を助ける
  • 練習にバリエーションを持たせる - 異なるコンテキストが理解を深める
  • 早期にフィードバックを求める - 間違いを練習しない
  • 基礎に集中する - 深い基礎は表面的な広さに勝る
  • コミュニティに参加する - 学習は社会的である
  • 進捗を追跡する - 目に見える進捗はモチベーションを維持する
  • 学習時間をスケジュールする - 自然発生することはない
  • 進行中の作業を制限する - 一度に一つの主要スキル
  • レビューと振り返り - 分散レビューは忘却を防ぐ

学習のアンチパターン

チュートリアル地獄

問題: 常にチュートリアルに従っているが、独立して構築できない 解決策: 各チュートリアルの後、指示なしで似たものを作成する

収集家の誤謬

問題: コースや書籍をため込むが、決して完了しない 解決策: 一度に一つのリソース、収集よりも完了

完璧主義の麻痺

問題: 練習前に「完全に理解する」のを待つ 解決策: まずは粗い初稿を作り、品質へと反復する

受動的消費

問題: 行動せずに動画を見たり読んだりする 解決策: 80% 練習、20% 消費

ランダムウォーク学習

問題: 構造なしにトピック間を飛び回る 解決策: 意図的なパスに従い、始めたことを完了する

推奨学習リソース

メタ学習(学び方を学ぶ)

  • 書籍: 「Make It Stick」 - 成功する学習の科学
  • 書籍: 「Ultralearning」 - 自己主導型学習戦略
  • 書籍: 「Peak」 - 専門性の秘密
  • 記事: ブルームのタキソノミー - 理解のレベル

学習スタイル別プラットフォーム

プロジェクトベース学習者

  • freeCodeCamp、The Odin Project、Frontend Mentor
  • 初日から実際のプロジェクトを構築

構造化学習者

  • Coursera、edX、Udacity
  • 証明書付きの完全なカリキュラム

動画学習者

  • YouTubeチャンネル、Udemy、Skillshare
  • 視覚的なデモンストレーション

書籍学習者

  • 技術書、O'Reilly、Manning
  • 深く包括的なカバレッジ

コミュニティ学習者

  • Discordサーバー、Reddit、Stack Overflow
  • コラボレーションを通じて学ぶ

統合ポイント

このスキルは以下と連携して動作します:

  • 目標設定者: 学習をキャリア/個人の目標に合わせる
  • デイリープランナー: 専用の学習時間をスケジュールする
  • 読書リスト管理: 学習リソースを追跡する
  • 習慣トラッカー: 一貫した学習習慣を構築する
  • ジャーナルプロンプター: 学習の進捗を振り返る

学習パスセッション例

ユーザー: 「Pythonの学習パスを作成して」

スキル応答: "良い選択ですね—Pythonは信じられないほど多用途です。あなたに合った学習パスをデザインしましょう。

まず、これをパーソナライズするためのいくつかのコンテキスト質問です:

1. Pythonで何をしたいですか?

  • データ分析/科学?
  • Web開発?
  • 自動化/スクリプト?
  • 機械学習?
  • 一般的なプログラミングスキル?

2. 現在のプログラミング経験は?

  • コードを書いたことがない?
  • 別の言語を知っている?
  • 少しかじったことがある?

3. どれくらいの時間を費やせますか?

  • 週あたりの時間数?
  • タイムライン/期限?

4. どのように学ぶのが最適ですか?

  • 動画とチュートリアル?
  • 書籍とドキュメント?
  • プロジェクトを作る?
  • すべての組み合わせ?

時間をかけてください—良い答えがより良いパスを作ります。"

ユーザー: 「データ分析をしたい、コードを書いたことがない、週5時間できる、プロジェクトを作って学ぶのが最適」

スキル応答: "完璧です。データ分析、コーディング経験なし、プロジェクト重視アプローチ、週5時間。

こちらがあなたのパーソナライズされたパスです:

Python for Data Analysis:12週間学習パス

フェーズ1:Python基礎 (1-4週目)

目標: 基本的なPython能力

第1-2週目:基本

  • リソース: freeCodeCamp Pythonコース(最初の4時間)
  • ミニプロジェクト: シンプルな計算機を作成する
  • 練習: Exercismで30のPython演習
  • 時間: 3時間学習、2時間練習

第3-4週目:データ構造

  • リソース: Automate the Boring Stuff(リスト、辞書の章)
  • プロジェクト: 連絡先マネージャーを作成する(データを保存/取得)
  • 時間: 2時間読書、3時間プロジェクト

チェックポイント: ループ、関数、リスト/辞書を操作できますか?

フェーズ2:データ分析ツール (5-8週目)

目標: pandas、numpy、可視化の基本

第5-6週目:pandasの基本

  • リソース: Kaggleのpandasコース
  • プロジェクト: シンプルなデータセットを分析する(一緒に選びます)
  • 時間: 2時間チュートリアル、3時間プロジェクト

第7-8週目:可視化

  • リソース: matplotlib/seabornチュートリアル
  • プロジェクト: データセットからチャートを作成する
  • 時間: 1時間チュートリアル、4時間プロジェクト作業

チェックポイント: データを読み込み、クリーニングし、可視化できますか?

フェーズ3:実際の分析 (9-12週目)

目標: エンドツーエンドのデータ分析

第9-10週目:完全な分析プロジェクト

  • 実際のデータセットを選ぶ(Kaggle、data.gov)
  • クリーニング → 分析 → 可視化 → 洞察
  • 時間: すべてプロジェクトに5時間

第11-12週目:高度なテクニック

  • プロジェクトに必要なだけ学ぶ
  • 作品を磨き、文書化する
  • 分析を共有する

最終チェックポイント: GitHubで公開された分析


週間構造(5時間):

  • 月曜日: 1時間学習(チュートリアル/読書)
  • 水曜日: 2時間手動 ...

[翻訳のため省略]

Individual skills in this repo

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

majiayu000/claude-skill-registry

Builds, edit or validate Agent Skill through conversational discovery. Use when the user requests to "Create an Agent", "Optimize an Agent" or "Edit an Agent".

majiayu000/claude-skill-registry

Edit existing BMAD agents while maintaining compliance

majiayu000/claude-skill-registry

Edit existing BMAD agents while maintaining compliance

majiayu000/claude-skill-registry

Edit existing BMAD modules while maintaining coherence

majiayu000/claude-skill-registry

Edit existing BMAD modules while maintaining coherence

majiayu000/claude-skill-registry

Analyzes current state and user query to answer BMad questions or recommend the next workflow or agent. Use when user says what should I do next, what do I do now, or asks a question about BMad

majiayu000/claude-skill-registry

Build AI agents with Google ADK Python (Agent Development Kit). Use for multi-agent systems, workflow agents (sequential/parallel/loop), Vertex AI deployment, tool integration, human-in-the-loop.

majiayu000/claude-skill-registry

Build AI agents with Google ADK Python (Agent Development Kit). Use for multi-agent systems, workflow agents (sequential/parallel/loop), Vertex AI deployment, tool integration, human-in-the-loop.

majiayu000/claude-skill-registry

Portfolio allocation and rebalancing optimizer. Manages asset allocation across stocks/cash/bonds, performs periodic rebalancing, and ensures diversification according to market regime and risk tolerance.

majiayu000/claude-skill-registry

Create a hilarious and ultra-realistic video of an anthropomorphic animal acting like a human vlogger in a real-world setting.

majiayu000/claude-skill-registry

Speech-to-text transcription and translation via OpenAI Audio API -- models, response formats, timestamps, prompting, streaming, chunking, and diarization

majiayu000/claude-skill-registry

BlockRun works with Claude Code and Google Antigravity.

majiayu000/claude-skill-registry

This skill should be used when the user asks about libraries, frameworks, API references, or needs code examples. Activates for setup questions, code generation involving libraries, or mentions of specific frameworks like React, Vue, Next.js, Prisma, Supabase, etc.

majiayu000/claude-skill-registry

小省导购员数字人带货版即梦视频提示词生成系统,基于四大智能体协同(提示词生成师、质量管控师、知识库运维师、跨环节适配师),按照"主体+运动+场景+(镜头语言+光影+氛围)"公式输出中英文双版提示词,适配5s短视频。确保人物一致性、视觉连贯性、情绪连贯性,支持知识库智能复用和跨工具适配(Suno音乐、AI绘画),为数字人带货视频提供高质量提示词生成服务。

majiayu000/claude-skill-registry

Upload and manage files using Google Gemini File API via scripts/. Use for uploading images, audio, video, PDFs, and other files for use with Gemini models. Supports file upload, status checking, and file management. Triggers on "upload file", "file API", "upload image", "upload PDF", "upload video", "file management".

majiayu000/claude-skill-registry

CRITICAL: Use for MolyKit AI chat toolkit. Triggers on: BotClient, OpenAI, SSE streaming, AI chat, molykit, PlatformSend, spawn(), ThreadToken, cross-platform async, Chat widget, Messages, PromptInput, Avatar, LLM

majiayu000/claude-skill-registry

AI and machine learning workflow covering LLM application development, RAG implementation, agent architecture, ML pipelines, and AI-powered features.

majiayu000/claude-skill-registry

Analyze images/audio/video with Gemini API (better vision than Claude). Generate images (Imagen 4), videos (Veo 3). Use for vision analysis, transcription, OCR, design extraction, multimodal AI.

majiayu000/claude-skill-registry

Analyze images/audio/video with Gemini API (better vision than Claude). Generate images (Imagen 4), videos (Veo 3). Use for vision analysis, transcription, OCR, design extraction, multimodal AI.

majiayu000/claude-skill-registry

Skill for discovering and researching autonomous AI agents, tools, and ecosystems using the AgentFolio directory.

関連スキル