npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

shiden

v0.4.3

Published

教育者向けGitHub Copilot Agent Skills - 175件の教育理論+学習指導要領を内蔵、FTS5日本語検索対応

Readme

SHIDEN - 教育者向けGitHub Copilot Agent Skills

npm version License: MIT

SHIDEN(師伝)は、教育者のためのGitHub Copilot Agent Skillsパッケージです。
175件の教育理論を内蔵し、エビデンスベースの教育コンテンツ作成を支援します。

✨ 特徴

  • 🎯 6つのユースケーススキル - 授業計画、教材、評価、個別指導、フィードバック、生活指導
  • 🧠 メタプロンプト生成 - 曖昧なリクエストを構造化し、最適なコンテンツを生成
  • 📚 175件の教育理論を内蔵 - FTS5 trigramで日本語全文検索対応(v0.3.0 NEW!)
  • 🔄 スキルオーケストレーション - 複数スキルの自動連携
  • 🚀 ゼロコンフィグ - Docker不要、インストール即利用可能(v0.3.0 NEW!)

🚀 クイックスタート(3ステップ)

Step 1: インストール

npm install shiden

Step 2: 初期化

npx shiden init

これにより、以下のファイルがプロジェクトにコピーされます:

  • AGENTS.md - GitHub Copilot Agent Skillsエントリーポイント
  • .github/prompts/ - スキル定義ファイル
  • .github/skills/ - 統合スキルファイル

🔄 スキルの更新

SHIDENを更新した後は、以下のコマンドでスキルファイルも更新してください:

# npm パッケージを更新
npm update shiden

# スキルファイルを更新
npx shiden update

Step 3: 使用開始

VS Codeでプロジェクトを開き、GitHub Copilot Chatで以下のように話しかけてください:

@workspace 中学2年生の数学で「一次関数」の授業計画を作成してください

🆕 v0.3.0: 教育理論CLI

175件の教育理論をSQLiteデータベースとして内蔵。Docker/外部依存なしで即座に利用可能です。

# カテゴリ一覧
npx shiden theories categories

# 理論を検索(日本語対応)
npx shiden theories search "社会的構成主義"

# 理論の詳細を取得
npx shiden theories get theory-003

# 関連理論をグラフ走査
npx shiden theories related theory-003 -d 2

🆕 v0.4.0: 学習指導要領CLI(NEW!)

文部科学省の学習指導要領(小学校・中学校・高等学校)をGraphRAG DBとして内蔵
教科・学年・キーワードで素早く参照できます。

# キーワード検索
npx shiden curriculum search "プログラミング"
npx shiden curriculum search "論理的思考"

# 教科別検索
npx shiden curriculum subject 算数
npx shiden curriculum subject 英語

# 学年別検索
npx shiden curriculum grade "第3学年"

# 統計表示
npx shiden curriculum stats

収録コンテンツ

| ドキュメント | セクション数 | 内容 | |-------------|-------------|------| | 小学校学習指導要領 | 538 | 国語、算数、理科、社会、英語、道徳、総合等 | | 中学校学習指導要領 | 560 | 国語、数学、理科、社会、英語、道徳、総合等 | | 高等学校学習指導要領 | 1,371 | 各教科・科目・専門教科(農業、工業、商業等) |

カテゴリ一覧

| カテゴリ | 件数 | 説明 | |---------|------|------| | learning_theory | 45 | 学習理論(構成主義、行動主義など) | | asian_education | 27 | アジアの教育理論 | | instructional_design | 19 | 授業設計・教授法 | | technology_enhanced | 18 | 教育工学・ICT活用 | | modern_education | 14 | 現代教育(21世紀型スキルなど) | | social_learning | 11 | 社会的学習・協調学習 | | assessment | 10 | 評価理論 | | curriculum | 10 | カリキュラム設計 | | developmental | 10 | 発達心理学 | | motivation | 10 | 動機づけ理論 |

📖 6つのユースケーススキル

| スキル | 説明 | 例 | |--------|------|-----| | 授業計画作成 | Bloom's Taxonomy基準の指導案生成 | 「高1英語のスピーキング授業計画を」 | | 教材作成 | ワークシート、スライド、クイズ生成 | 「小数の足し算のワークシートを」 | | 評価設計 | ルーブリック、テスト問題生成 | 「プレゼンの5段階ルーブリックを」 | | 個別指導計画 | 学習者特性に応じた戦略提案 | 「読み書きが苦手な生徒への対応を」 | | フィードバック | Growth Mindsetに基づく振り返り支援 | 「この作文にフィードバックを」 | | 生活指導案 | 発達段階を考慮した指導案 | 「友人関係のトラブルへの対応を」 |

🔗 TENJIN GraphRAG連携(オプション)

より高度な推薦・分析機能が必要な場合は、TENJIN MCP Serverと連携できます。

v0.3.0 Note: 基本的な理論検索はSHIDEN内蔵のSQLiteデータベースで動作します。TENJINはオプションです。

TENJINセットアップ

# TENJINリポジトリをクローン
git clone https://github.com/nahisaho/TENJIN.git
cd TENJIN

# Neo4j + ChromaDB + Redisを起動
docker-compose up -d

# TENJINインストール
uvx tenjin-server

SHIDEN vs TENJIN 比較

| 機能 | SHIDEN (v0.3.0) | TENJIN MCP | |------|-----------------|------------| | セットアップ | npx shiden init | Docker + Neo4j + ChromaDB | | 依存関係 | なし | Neo4j, ChromaDB, Ollama | | 理論数 | 175 | 175+ | | 検索方式 | FTS5 trigram | ベクトル検索 + GraphRAG | | オフライン | ✅ | ❌ | | 推薦機能 | ❌ | ✅(LLM利用) | | 深層分析 | ❌ | ✅(LLM利用) |

推奨:

  • 教育者・素早く始めたい方: SHIDEN のみ
  • 高度な推薦・分析が必要な方: SHIDEN + TENJIN

連携される理論の例

  • Bloom's Taxonomy(認知的領域の分類)
  • Gagné's Nine Events of Instruction(教授の9事象)
  • ARCS Model(動機づけモデル)
  • Zone of Proximal Development(最近接発達領域)
  • Growth Mindset(成長マインドセット)
  • Universal Design for Learning(学びのユニバーサルデザイン)

📂 ファイル構成

your-project/
├── AGENTS.md                    # エントリーポイント
├── .vscode/
│   └── mcp.json                 # TENJIN MCP設定
├── .github/
│   ├── prompts/                 # スキル定義
│   │   ├── meta-prompt.md       # メタプロンプト生成
│   │   ├── lesson-plan.md       # 授業計画作成
│   │   ├── materials.md         # 教材作成
│   │   ├── assessment.md        # 評価設計
│   │   ├── individual.md        # 個別指導計画
│   │   ├── feedback.md          # フィードバック
│   │   └── guidance.md          # 生活指導案
│   │
│   └── skills/                  # 統合スキル
│       ├── orchestrator.md      # オーケストレーション
│       ├── theory-lookup.md     # TENJIN連携
│       └── context-manager.md   # コンテキスト管理

⚙️ CLI コマンド

# Agent Skillsファイルをプロジェクトにコピー
npx shiden init

# スキルを更新
npx shiden update

# 教育理論CLI
npx shiden theories categories       # カテゴリ一覧
npx shiden theories search "キーワード"  # 検索
npx shiden theories get <id>         # 詳細取得
npx shiden theories list             # 一覧
npx shiden theories related <id>     # 関連理論

# 学習指導要領CLI (v0.4.0 NEW!)
npx shiden curriculum search "キーワード"  # 全文検索
npx shiden curriculum subject <教科名>     # 教科別検索
npx shiden curriculum grade <学年>         # 学年別検索
npx shiden curriculum stats               # 統計表示

# バージョン表示
npx shiden -v
npx shiden --version

# ヘルプ表示
npx shiden help
npx shiden -h

🛡️ 前提条件

  • Node.js >= 20.0.0
  • VS Code + GitHub Copilot拡張機能

📄 ライセンス

MIT License - LICENSE

🙏 謝辞