paleo-json について
paleo-json は、JSON、YAML、テーブル形式の構造化出力を、妥当性とデータ型を保ちながら短縮するエージェントスキルです。空白の圧縮から、配列やキーをさらに整理する方法まで対応します。
主な機能
- 01JSON、YAML、テーブルの短縮
- 02妥当性を保った空白の圧縮
- 03繰り返し配列の末尾を集約
- 04指定マップによるキー別名の任意使用
活用シーン
- 01構造化回答のトークン使用量を削減
- 02許可される場合に重複配列項目を集約
- 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は、オブジェクト全体が判明してから縮小します。
コメント
Markdown 対応