PHPackages                             dainaka1207/claude-study-kit - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. dainaka1207/claude-study-kit

ActiveComposer-plugin[Utility &amp; Helpers](/categories/utility)

dainaka1207/claude-study-kit
============================

Claude Code learning environment for any project. Adds /study, /hint, /review, /next, /diagnose skills to Claude Code.

v1.0.1(1mo ago)06MITPHPPHP ^8.1

Since May 31Pushed 1mo agoCompare

[ Source](https://github.com/DaiNaka1207/claude-study-kit)[ Packagist](https://packagist.org/packages/dainaka1207/claude-study-kit)[ RSS](/packages/dainaka1207-claude-study-kit/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (2)Versions (3)Used By (0)

claude-study-kit
================

[](#claude-study-kit)

Claude Code を使った学習環境をどんなプロジェクトにも追加できる composer パッケージです。

特徴
--

[](#特徴)

- **任意の技術スタックに対応** — PHP / JS / Ruby / Go / Python など
- **`/study` 一発セットアップ** — 既存の `CLAUDE.md` に学習セクションを加筆。新規作成も可能
- **試験官スタイル固定** — Claude Code はコードを書かず、質問でユーザーを導く
- **適応的タスク選択** — 理解度レベル（A〜D）に応じて次のタスクが自動決定される
- **プロジェクトのコードが教材** — 抽象的な練習問題ではなく、実際のコードベースを使って学ぶ

インストール
------

[](#インストール)

```
composer require dainaka1207/claude-study-kit --dev
```

インストール後、以下のファイルがプロジェクトルートに展開されます：

```
.claude/skills/study/SKILL.md     → /study コマンド
.claude/skills/hint/SKILL.md      → /hint コマンド
.claude/skills/review/SKILL.md    → /review コマンド
.claude/skills/next/SKILL.md      → /next コマンド
.claude/skills/diagnose/SKILL.md  → /diagnose コマンド
.study/_session/current_session.md
.study/_templates/TASK_template.md
.study/_templates/REVIEW_template.md

```

> 既存ファイルは上書きされません。

使い方
---

[](#使い方)

### 1. Claude Code を起動

[](#1-claude-code-を起動)

```
claude
```

### 2. `/study` を実行する

[](#2-study-を実行する)

```
/study

```

以下を一気に行います：

1. `CLAUDE.md` に学習セクションを追記（または更新）
2. プロジェクトのコードを解析して技術スタックを把握
3. 理解レベルをヒアリングして学習プランを自動生成
4. 最初のタスクを割り当てて学習開始

### 3. 学習サイクル

[](#3-学習サイクル)

```
/study      → セッション開始・タスク割り当て（2回目以降は状態を復元）
（自力で実装する）
/hint 〇〇   → 詰まったらヒントをもらう（答えは教えてもらえない）
/review     → 完成したらレビューを依頼
/next       → 次のタスクへ

```

コマンド一覧
------

[](#コマンド一覧)

コマンド説明`/study`初回：CLAUDE.md更新 → プロジェクト解析 → 学習プラン生成 → タスク出題まで一気に実行。2回目以降：前回状態を復元してセッション再開`/diagnose`学習プランだけを再生成したいときに単体で使う`/hint [詰まっている箇所]`質問形式でヒントをもらう（コードは教えてもらえない）`/review [ファイルパス]`提出物のレビューと理解度評価（A〜D）`/next`理解度に応じた次のタスクを割り当て学習ファイルの管理
---------

[](#学習ファイルの管理)

`.study/` ディレクトリに学習記録が蓄積されます。 個人の記録として手元だけに残したい場合は `.gitignore` に追加してください：

```
echo ".study/" >> .gitignore
```

ライセンス
-----

[](#ライセンス)

MIT

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance89

Actively maintained with recent releases

Popularity4

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

54d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/77893229?v=4)[DaiNaka](/maintainers/DaiNaka1207)[@DaiNaka1207](https://github.com/DaiNaka1207)

---

Top Contributors

[![DaiNaka1207](https://avatars.githubusercontent.com/u/77893229?v=4)](https://github.com/DaiNaka1207 "DaiNaka1207 (1 commits)")

### Embed Badge

![Health badge](/badges/dainaka1207-claude-study-kit/health.svg)

```
[![Health](https://phpackages.com/badges/dainaka1207-claude-study-kit/health.svg)](https://phpackages.com/packages/dainaka1207-claude-study-kit)
```

###  Alternatives

[symfony/runtime

Enables decoupling PHP applications from global state

74298.8M1.1k](/packages/symfony-runtime)[drupal/core-composer-scaffold

A flexible Composer project scaffold builder.

5345.4M570](/packages/drupal-core-composer-scaffold)[drupal/core-project-message

Adds a message after Composer installation.

2124.7M205](/packages/drupal-core-project-message)[sandersander/composer-link

Adds ability to link local packages for development with composer

98457.9k](/packages/sandersander-composer-link)[phpro/grumphp-shim

GrumPHP Phar distribution

294.7M342](/packages/phpro-grumphp-shim)[lullabot/drainpipe

An automated build tool to allow projects to have a set standardized operations scripts.

43785.5k4](/packages/lullabot-drainpipe)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
