mcpField
P
paleo-json

paleo-json

github.com/mocasusエージェントワークフロー2150 回インストール14 週間前に更新
リポジトリ

paleo-json について

paleo-json は、JSON、YAML、テーブル形式の構造化出力を、妥当性とデータ型を保ちながら短縮するエージェントスキルです。空白の圧縮から、配列やキーをさらに整理する方法まで対応します。

主な機能

  1. 01JSON、YAML、テーブルの短縮
  2. 02妥当性を保った空白の圧縮
  3. 03繰り返し配列の末尾を集約
  4. 04指定マップによるキー別名の任意使用

活用シーン

  1. 01構造化回答のトークン使用量を削減
  2. 02許可される場合に重複配列項目を集約
  3. 03オブジェクト完成後のストリーミング JSON 圧縮

インストール

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

$npx skills add https://github.com/mocasus/paleo --skill paleo-json

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

詳細

paleo-json

コンパクトな構造化出力。JSON/YAML/表 → 有効性を保ちながら、トークンを最小限にします。

ルール

  • 縮小:トークン間の空白を削除します(有効なJSONは引き続き解析可能です)。
  • 使用側が許容する場合は、同じ形状が繰り返される配列を、件数+例1つにまとめます。
  • キーは、文書化された短縮エイリアスがある場合を除き、そのまま保持します。キーを独自に作成してはいけません。
  • 値、型、順序(重要な場合)、エスケープを保持します。
  • YAML:コメントを削除して短縮し、インデントを有効な範囲で最小限にします。
  • 数値/ブール値/null:型が変わるような形式変更は決して行いません。

レベル

  • lite:空白のみを縮小します(最も安全です)。
  • full(デフォルト):縮小+繰り返し配列の末尾をまとめます。
  • ultra:縮小+指定されたマップに従ってキーをエイリアス化します。

切り替え

  • paleo-json/compact json/minify でオンにします。pretty print でオフにします。

注意点

  • 常に有効で解析可能な出力を返します。壊れたペイロードは、節約できるトークン以上の損失につながります。
  • 使用側が求めていない限り、キーをエイリアス化しないでください。デフォルトではキーをそのまま保持します。
  • ストリーミング/チャンク化されたJSONは、オブジェクト全体が判明してから縮小します。

コメント