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

@unlaxer/dge-toolkit

v3.3.2

Published

DGE (Dialogue-driven Gap Extraction) — 会話劇で設計の穴を発見するメソッドkit

Readme

DGE — Dialogue-driven Gap Extraction

会話劇で設計の「書いてないこと」を発見する。

すぐ始める

Claude Code で話しかけるだけ:

--- 基本 ---
「DGE して」              → ⚡ クイック。即座に会話劇が始まる
「○○を DGE して」         → テーマ指定。クイックで開始
「壁打ちして」「gap を探して」 → 同上

--- 本格的にやる ---
「詳しく DGE して」        → 🔍 設計レビュー。テンプレート・パターン・キャラ確認あり
「○○を Spec 付きで DGE して」→ 同上。Gap → Spec 変換まで
「本格的にレビューして」    → 同上

--- ブレスト ---
「ブレストして」           → 💡 ブレスト。Yes-and 話法でアイデア発散
「アイデア出して」          → 同上

--- 便利機能 ---
「実装できるまで回して」    → 自動反復(収束まで繰り返す)
「キャラを追加して」       → カスタムキャラ作成
「DGE を更新して」         → toolkit 更新案内

言い方は自由。ニュアンスで自動的に適切なモードが選ばれます。

Note: auto-merge について DGE はデフォルトで会話劇と同時に素の LLM レビューもバックグラウンドで実行し、結果をマージします(auto-merge)。Gap の発見精度が上がりますが、API トークン消費が約 2 倍になります。OFF にするには「マージなしで DGE して」と指示するか、flow YAML で auto_merge: false を設定してください。

他の LLM は method.md のクイックスタート(方法 A)を参照。

キャラクター早見表

前提が怪しい    → 👤 今泉   「そもそも聞いたんですか?」
品質が低い      → 🎩 千石   「お客様への侮辱です」
全部複雑        → ☕ ヤン   「要らなくない?」
前に進みすぎ    → 😰 僕     「小規模にしませんか...?」
大胆さが足りない → 👑 ラインハルト 「攻めろ」
数字が甘い      → 🦅 鷲津   「IRR は?」
攻撃への耐性    → 😈 Red Team「競合がこうしたら?」
収益の現実      → 🦈 大和田  「いくら稼げるんだ?」
実装の不足      → ⚔ リヴァイ 「汚い。作れ。」
ユーザーの本音   → 🎰 利根川  「ユーザーの言葉で語れ」
隠れた問題      → 🏥 ハウス  「全員嘘をついている」
法的リスク      → ⚖ ソウル  「利用規約は書いたか?」
+ カスタム 🎭 「ガッツを追加して」で好きなキャラを永続追加

パターン(プリセット)

| プリセット | 用途 | |---|---| | 🆕 new-project | 新規プロジェクト | | 🔧 feature-extension | 機能追加 | | 🚀 pre-release | リリース前チェック | | 📢 advocacy | 社内提案 | | 🔍 comprehensive | 網羅的 DGE |

詳細は patterns.md を参照。

DGE のフロー

会話劇で Gap 発見 → Spec 自動生成 → レビュー → 実装
      ↑                                    |
      └── もう一回回す / 自動反復 ──────────┘

フォルダ構成

dge/
├── README.md              ← これ
├── LICENSE
├── method.md              ← 方法論
├── patterns.md            ← 20 パターン + 5 プリセット
├── integration-guide.md   ← 既存 workflow との統合ガイド
├── characters/
│   └── catalog.md         ← 12 キャラ
├── custom/
│   └── characters/        ← カスタムキャラ(自動生成)
├── templates/             ← テーマ別テンプレート
├── sessions/              ← DGE session 出力
├── specs/                 ← Gap から生成した Spec
└── projects/              ← プロジェクト管理

ライセンス

MIT License. 詳細は LICENSE

詳しい情報: https://github.com/xxx/DGE-toolkit