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

@basio0916/jun

v0.1.0

Published

Claude Code用のオンボーディングカリキュラム生成コマンド

Readme

jun

Claude Code用のオンボーディングカリキュラム生成コマンドです。

プロジェクトのコードベースを解析し、新しいエンジニア向けのオンボーディングカリキュラムを自動生成します。

インストール

npx @because-of-you/jun

このコマンドを実行すると、~/.claude/commands/jun/ にカスタムコマンドがインストールされます。

使い方

インストール後、Claude Codeで以下のコマンドが使用可能になります。

1. ステアリングドキュメントの生成

/jun:steering

コードベースを解析し、以下のドキュメントを jun/ ディレクトリに生成します:

  • project.md - プロジェクト概要、ドメイン知識
  • tech.md - 技術スタック、アーキテクチャ
  • structure.md - ディレクトリ構造、命名規則、重要ファイル一覧

2. ロードマップの生成

/jun:roadmap

ステアリングドキュメントを基に、オンボーディングロードマップを設計します:

  • jun/roadmap.json - フェーズ分けされたタスクリスト

ロードマップは以下のフェーズで構成されます:

  • Phase 0: 環境構築 & プロジェクト全体像の理解
  • Phase 1: 主要部分のコードリーディング
  • Phase 2: 小さな変更を安全に行えるようになる
  • Phase 3: 中規模の機能追加やリファクタリング

3. カリキュラムの生成

/jun:curriculum <タスクID>

ロードマップ内の特定タスクに対応するカリキュラムMarkdownを生成します:

  • jun/curriculum/curriculum<タスクID>.md

ワークフロー

steering → roadmap → curriculum
  1. steering: まずコードベースを解析してステアリングドキュメントを作成
  2. roadmap: ステアリングドキュメントを基にロードマップを設計
  3. curriculum: ロードマップの各タスクに対してカリキュラムを生成

出力ディレクトリ構造

your-project/
└── jun/
    ├── project.md      # プロジェクト概要
    ├── tech.md         # 技術スタック
    ├── structure.md    # ディレクトリ構造
    ├── roadmap.json    # ロードマップ
    └── curriculum/
        ├── curriculum0-1.md
        ├── curriculum1-1.md
        └── ...

特徴

  • 実在コードベース: 全ての情報は実際のコードに基づいて生成されます
  • 仕様駆動設計: 「学ぶべきこと」と「学ばなくてよいこと」を明確に区別
  • 段階的学習: 依存関係を考慮したステップバイステップの学習フロー
  • 実践的演習: 実在するファイルを使った演習課題

ライセンス

MIT