跳到正文
cccskills
免费在 GitHub 公开

prompt-budget

アプリがモデルへ送るプロンプトとtool定義のサイズを計測・整理するときに使う。エージェント指示ファイルの整理は instruction-refactor を使う。計測scriptの作成は依頼がある場合に限る。

中文简介正在准备中。当前显示原文说明。

实测评分 未实测

查看安装方法

包含的文件(1)

  • SKILL.md4.2 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

/prompt-budget:プロンプト面の計測つき整理

プロンプト変更は計測してから完了とする。効果は「送信バイト数」と「挙動不変」の2点で示す。

計測対象の全体像(census)

モデルへ実際に送られるテキストは4層ある。層を分けて数えること:

層内容頻度
system promptベース指示 + role + プロジェクト指示 + per-model 注記毎リクエスト
注入ブロックtransform_context / middleware が毎回追記する索引・ヘッダ毎リクエスト
tool surface各ツールの name + description + JSON スキーマ(TypeBox 等)毎リクエスト
副プロンプトjudge / verifier / compaction / 要約などの一回きり指示呼出ごと一回

文字列を削るだけでなく、inline 埋め込み文字列を名前付き定数にする。名前がない文面は計測できず、重複や内容のずれが起きる。

手順

  1. baseline: 既存の計測スクリプトで現状を JSON 記録する。scriptがない場合、新規作成は明示依頼があるときだけ行う。実測できない場合は概算と区別して報告する。
  2. 整理: 下記「整理の基準」に従って編集。
  3. 描画同一性の検証: 純粋な整理(dedup・定数化)では、変更前後でレンダリング結果が同一であることを機械的に確かめる。git show HEAD:<file> の旧版と新版を同じ抽出器に通し、解決済み文字列を SAME/DIFF/NEW/GONE で突き合わせる。DIFF があったら意図した文面差か確認する。
  4. after: 同じスクリプトで再計測し、baseline と差分を報告する(総量だけでなく項目ごと)。
  5. 挙動検証: 描画が同一なら既存テストで足りる。文面を変えた場合は、その文面が担う振る舞い(tool 選択・denial 応答・要約品質)を検証する。live bench は文面差があるときだけ使う。

整理の基準

やる:

  • 同一文面・同一 bullet の繰り返しを共有定数へ(描画結果を変えない)
  • inline の ## ヘッダ / 注入ブロックを名前付き定数へ(計測可能にする)
  • 同一文中の重複語・回りくどい言い換え(意味不変の範囲)

やらない:

  • 運用上の警告を省く:「この引数を小さくすると worker が死ぬ」系の記述は長くても削らない。具体例を含む警告は、モデルが弱い場合にも役立つ。
  • SDK/外部ライブラリ側の tool description:自前の面だけを対象にする。それらは計測するが編集しない
  • 減らした bytes 自体を成果にする:副プロンプトの重複解消は一貫性のためであり、毎リクエストの token 節約にはならない。毎リクエスト層を優先する

計測スクリプトを作成する依頼

scripts/prompt-budget.ts(Node/TS プロジェクト想定)依頼された場合に限り、次を参考にする:

  • prompt blocks: src/ を走査し const NAME = \...` | '...'(NAME に PROMPT/BLOCK を含む)を抽出。${NAME}` 補間は全定数から再帰解決(WORKER_PROMPT ⊃ BASE_PROMPT 型の入れ子に対応)。エントリポイントが import で main を実行する場合は ソース抽出で回避
  • tools: 実際の tool factory を lazy なスタブ deps で構築し、name + description + JSON.stringify(parameters) のサイズを計る
  • 出力は表 + --json(前後 diff 用)。トークン推定は chars/4 でよい。目的は同じ物差しで比較することで、絶対精度は求めない。

報告

  • before/after の総量と、変化した項目の一覧(SAME/DIFF/NEW/GONE)
  • 「描画同一」を機械検証した旨と、文面差があればその意図
  • 挙動検証に使ったコマンドと結果

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

agent-cli

免费

別AIのCLI呼び出しを支援する。Codex以外のCLIを使う依頼で使う。 Codexへの相談・実装委譲は codex Skill を使う。Skill運用の移行は agent-skill-migrate、配置監査は overlay-audit を使う。

中文简介正在准备中。当前显示原文说明。

coil398/dotfiles82026年10月25日 更新

明示されたCodex・CursorのSkill運用移行を、指定設計と既存点検に基づき適用する。一般的な指示ファイルの整理は instruction-refactor を使う。通常の実装依頼では起動しない。

中文简介正在准备中。当前显示原文说明。

coil398/dotfiles82026年10月25日 更新

明示されたリポジトリのSkill・Agent・呼出し・生成配布を点検または移行する。通常の実装・レビュー・調査では起動しない。一般的な指示ファイルの整理は instruction-refactor を使う。

中文简介正在准备中。当前显示原文说明。

coil398/dotfiles82026年10月25日 更新

プロジェクトのデザインシステムを SSOT として作成・監査・更新する。トークン、デザインシステムに関わるアクセシビリティ、Typography、Motion、aesthetic direction の作業に使う。デザインシステムに紐づかない単発UI実装や個別デザインレビューには使わない。

中文简介正在准备中。当前显示原文说明。

coil398/dotfiles82026年10月25日 更新

デザインシステムの作成・監査・保守、デザイントークンやUIの一貫性・個性・アクセシビリティの改善に使う。

中文简介正在准备中。当前显示原文说明。

coil398/dotfiles82026年10月25日 更新

ai-diary

免费

会話を振り返ったAI視点の日記を作成・保存する。日記や感想の依頼に使う。作業改善の振り返りは /retro、知見の記録や要約は /ai-ltm。

中文简介正在准备中。当前显示原文说明。

coil398/dotfiles82026年10月25日 更新

查看 coil398 的全部技能

报告此技能的问题