cissp-study-hub は何をしますか?
ローカルファーストでAI拡張されたCISSP学習コンパニオン。知識ベースがあなたと共に成長します(リソース→KB→Wiki)。Webアプリ + 11のClaude Codeスキル。2つのモード:受験生向けの試験対策チューターと、認定プロ向けの上級セキュリティアドバイザー。
はじめに
このリポジトリは、CISSP(Certified Information Systems Security Professional)試験の学習を効率化し、深めるために設計されたツール群を提供します。
主な機能
- ローカルファースト: すべてのデータはあなたのマシンに保存され、プライバシーとオフラインアクセスを保証します。
- AI拡張: Claude Codeを使用して、学習コンテンツを動的に生成し、質問に回答します。
- 成長する知識ベース: リソースを追加するたびに、KB(知識ベース)が拡張され、最終的にはパーソナライズされたWikiが構築されます。
- デュアルモード:
- 試験対策チューターモード: 受験生向け。模擬問題、解説、弱点分析を提供。
- 上級セキュリティアドバイザーモード: 認定プロ向け。複雑なセキュリティ課題に対するアドバイス、ベストプラクティスの提示。
インストール方法
- リポジトリをクローンします:
git clone https://github.com/kickflip-labs/cissp-study-hub.git
cd cissp-study-hub
- 依存関係をインストールします:
pip install -r requirements.txt
- Claude Codeを設定し、スキルを有効にします(詳細は後述)。
使用方法
Webアプリの起動
python app.py
ブラウザで http://localhost:5000 にアクセスします。
Claude Codeスキルの実行
各スキルはskills/ディレクトリに配置されています。Claude Code内で以下のように呼び出します:
/skill cissp-tutor "ドメイン1のセキュリティの原則について教えてください"
/skill cissp-advisor "クラウドセキュリティのベストプラクティスを教えてください"
利用可能なスキルの一覧はskills/README.mdを参照してください。
スキル一覧
| スキル名 | 説明 |
|---|---|
| cissp-tutor | 試験対策の対話型チューター |
| cissp-advisor | 上級セキュリティアドバイザー |
| knowledge-expander | 知識ベースを拡張する |
| wiki-builder | パーソナライズされたWikiを構築する |
| ... | (全11スキル) |
貢献方法
バグレポートや機能リクエストは、GitHub Issuesでお知らせください。プルリクエストも歓迎します。
ライセンス
MITライセンスの下で公開されています。詳細はLICENSEファイルを参照してください。