pino について
PinoはJavaScript向けのJSONロガーで、このリファレンススキルは公式ドキュメントとAPIを網羅します。開発者がログ設定、トランスポート、連携、トラブルシューティングの資料を探すために使えます。
主な機能
- 01PinoのAPIと型定義を網羅
- 02機密情報のマスキングとトランスポート設定を解説
- 03フレームワーク連携と関連パッケージを索引化
- 04ログのフィルタリングと問題解決を収録
活用シーン
- 01ログレベルと出力先の設定
- 02ログ内の機密情報のマスキング
- 03FastifyやExpressとの連携方法の確認
- 04ログのフィルタリングや文字コードの問題解決
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ fandhe-ai/ agent-reference-skills --skill pinoインストール後、Claude Code で/pinoを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/api/destination.mdinterfaces-and-types.mdlogger-child.mdlogger-instance.mdlogger-methods.mdlogging-method-parameters.mdoptions.mdpino-function.mdREADME.mdstatics.mdreferences/features/asynchronous.mdbrowser.mdbundling.mdchild-loggers.mddiagnostics.mdpretty-printing.mdREADME.mdredaction.mdtransports.mdreferences/help/avoid-message-conflict.mdbest-performance-stdout.mdduplicate-keys.mdgoogle-cloud-logging.mdgrafana-loki-kubernetes.mdlog-filtering.mdlog-levels-as-labels.mdlog-rotation.mdlog-to-different-streams.mdlts.mdpino-with-debug.md詳細
プロジェクトの README よりPino — Super Fast JSON Logger リファレンス
Pino 公式ドキュメントの全 API を網羅したスキル。 ユーザーのタスクに応じて適切な README.md を読み、そこから個別ファイルへ辿ること。
対象: pino v10.4.0(GitHub タグ v10.4.0 / 2026-10-02、docs は同タグの docs/*.md と pino.d.ts)。
ディレクトリ構成
skills/pino/
SKILL.md
references/
api/
README.md
pino-function.md
options.md
destination.md
logger-instance.md
logger-methods.md
logger-child.md
logging-method-parameters.md
statics.md
interfaces-and-types.md
features/
README.md
browser.md
redaction.md
child-loggers.md
transports.md
asynchronous.md
pretty-printing.md
diagnostics.md
bundling.md
integrations/
README.md
web-frameworks.md
ecosystem.md
help/
README.md
avoid-message-conflict.md
best-performance-stdout.md
duplicate-keys.md
google-cloud-logging.md
log-filtering.md
log-levels-as-labels.md
log-rotation.md
lts.md
pino-with-debug.md
reopening-log-files.md
saving-to-multiple-files.md
testing.md
transports-and-systemd.md
unicode-and-windows.md
log-to-different-streams.md
grafana-loki-kubernetes.md
samples/
README.md
basic-logging.md
child-loggers.md
log-levels.md
redaction.md
transports.md
async-logging.md
web-frameworks.md
testing.md
scripts/
README.md
install.md
pretty-printing.md
transports.md
filtering.md
testing.md
log-rotation.md
探索手順
タスクからカテゴリを引き、カテゴリの README.md で目的のページを特定する:
- 下記マッピング表でタスクに対応するカテゴリを探す
- そのカテゴリの
references/{category}/README.mdを参照して目的のページを特定する - 該当ページの
.mdを Read して詳細を確認する
タスク → カテゴリ マッピング
| タスク | カテゴリ | 参照 README |
|---|---|---|
| pino() 関数の使い方を知りたい、options を確認したい | api | references/api/README.md |
| Logger インスタンスのメソッド、child logger、Statics を調べたい | api | references/api/README.md |
| 型定義・インターフェースを確認したい | api | references/api/README.md |
| redaction で機密情報をマスクしたい | features | references/features/README.md |
| transport で出力先を切り替えたい、pino-pretty を使いたい | features | references/features/README.md |
| 非同期ロギング・ブラウザ対応・diagnostics を調べたい | features | references/features/README.md |
| webpack 等でバンドルしたい | features | references/features/README.md |
| ブラウザで使えない API(destination / transport / multistream)・isomorphic コード | features | references/features/README.md |
| transport のレベルフィルタリング・複数 targets での formatters.level 制約 | features | references/features/README.md |
| untrusted なオブジェクトをログに含めたい(トップレベルキー衝突) | api | references/api/README.md |
| Fastify / Express との統合方法を知りたい | integrations | references/integrations/README.md |
| エコシステム・関連パッケージを把握したい | integrations | references/integrations/README.md |
| ログローテーション・フィルタリング・テストを知りたい | help | references/help/README.md |
| トラブルシューティング(重複キー・文字コード・systemd)を解決したい | help | references/help/README.md |
| 複数ストリームへの出力振り分け、Grafana Loki / Kubernetes 連携を知りたい | help | references/help/README.md |
| 典型的な使い方を知りたい | samples | samples/README.md |
| インストール・CLI コマンドを知りたい | scripts | scripts/README.md |
コメント
Markdown 対応