mcpField
H
hogli

hogli

github.com/posthog開発40.5k259 回インストール今日更新
リポジトリ

hogli について

hogli は、リポジトリのスクリプト、bin コマンド、各種ツールを一つの入口にまとめた PostHog 開発用コマンドラインツールです。開発スタックのプロセスログの場所や、トラブルシューティングの参照先も案内します。

主な機能

  1. 01単一の CLI からリポジトリのスクリプトとツールを実行
  2. 02hogli --help で利用可能なコマンドを確認
  3. 03デタッチ起動と TUI 起動時のログを確認
  4. 04hogli doctor:report で phrocs のログを確認
  5. 05コマンド定義とドキュメントの場所を特定

活用シーン

  1. 01PostHog の開発コマンドの実行
  2. 02phrocs の起動失敗の調査
  3. 03開発スタックのプロセス出力の確認
  4. 04コマンドの定義元の確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/posthog/posthog --skill hogli

インストール後、Claude Code で/hogliを入力して読み込まれたか確認します。

詳細

hogli - PostHog 開発者 CLI

PostHog 開発向けの統合 CLI です。すべてのリポジトリスクリプト、bin コマンド、ツール群を単一のエントリポイントの背後にまとめます。Makefile は存在せず、hogli がその相当品です。

完全で最新のコマンド一覧を取得するには hogli --help を実行します。任意のサブコマンドについては hogli <command> --help を実行します。

プロセスログ(エージェント/デバッグ用)

ログの出力先は、スタックの起動方法によって異なります。

デタッチ起動(hogli up -d) — phrocs は起動のたびに .posthog/.generated/logs/ 配下にファイルを書き込みます。

  • phrocs.log — デーモン自身の stdio です。phrocs が起動時に停止し、phrocs MCP ツールに到達できない場合に確認すべき場所です。
  • <process>.log — プロセスごとの出力(起動のたびに切り詰められます)。<process> は phrocs のプロセスキーに対応します(bin/mprocs.yaml を参照)。
  • hogli doctor:report は phrocs.log のパスを表示し、その最後の行を tail します。

hogli dev:setup --log を使った TUI、続いて hogli start — プロセスごとに tee ラップを追加します。

  • /tmp/posthog-<process>.log — stdout+stderr の全体です。dev:setup を --log なしで再実行するまで、生成された設定内に保持されます。

phrocs MCP に到達できる場合は、ファイルを grep するよりも mcp__phrocs__get_process_logs を優先してください。

主な参照先

  • hogli.yaml — コマンド定義(信頼できる唯一の情報源)
  • tools/hogli-commands/hogli_commands/ — PostHog 固有の遅延読み込み Click コマンドモジュール
  • tools/hogli/README.md — フレームワークのドキュメント
  • tools/hogli-commands/README.md — PostHog コマンドのドキュメント

コメント