compress について
compress は、意味を保ちながら情報や指示を短くするライティングスキルです。要件の抽出、重複の削除、編集による解釈の変化の確認をエージェントに促します。
主な機能
- 01目的と対象読者の特定
- 02制約・事実・例外の保持
- 03重複や不要な構成の削除
- 04原文との照合による確認
活用シーン
- 01手順書の短縮
- 02要件を保ったメモの圧縮
- 03例外を残したガイドの編集
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ owainlewis/ agent-skills --skill compressインストール後、Claude Code で/compressを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yaml
詳細
圧縮
意味を損なわずに入力を短くします。
通常の文章を磨くのではなく、情報や指示に使用してください。文体や文章の質が主な問題であれば、deslop を使用してください。
手順
- 目的と想定読者またはエージェントを特定します。
- 必要な内容を抽出します。事実、行動、入力、出力、制約、デフォルト、例、エッジケース、確認事項、停止条件が含まれます。
- 繰り返し、前置き、背景説明、一般的な助言、意欲を高める表現、理解や行動を変えない構成を削除します。
- 曖昧な表現は、原文の根拠がある場合に限り、具体的な指示に置き換えます。根拠がなければ削除します。
- 重複するルールをまとめ、各事実を必要な箇所に一度だけ記載します。
- 論理を保てる範囲で、平易な言葉と最小限の構成に書き直します。
- 結果を原文と比較します。削除によって解釈や結果が変わる可能性のある内容は復元します。
残す内容
- 事実、数値、名前、パス、コマンド、スキーマ、引用
- 明示された範囲、優先順位、例外
- 過去の失敗を受けて設けられた要件
- 実際の曖昧さを解消するデフォルト
- 形式を定義する例や、エッジケースを示す例
- 検証、失敗時の動作、停止条件
- ブレインダンプやメモを圧縮する場合に役立つ文体
削除する内容
- 繰り返される目標、要約、結論
- 明らかな前置きや、文書についての説明
- 「徹底する」「適切に判断する」などの基本的な助言
- 検証基準のない「堅牢な」「洗練された」「本番環境対応」などの形容詞
- 確信度や責任に影響しない曖昧な表現
- ルールを繰り返すだけの例
- 意味を加えない見出し、箇条書き、手順
- すでに明確に示された用語の同義語
削除した内容を検証する
次の点を確認してください。その内容を削除すると、十分な能力のある読者の行動が変わったり、事実、制限、判断、警告、文体の一部が失われたりする可能性はありますか?
いいえなら削除します。はいなら残すか、より明確に書き直します。
変更点の要約を求められていない限り、圧縮した結果だけを返してください。
コメント
Markdown 対応