Communitygithub.com

benjaminstelzer/scoville-scribe-anti-ai-slop

目標優先の散文とインターフェース記述のガードレール。AI によるスロップ(意味のない冗長表現)を防ぎます。

scoville-scribe-anti-ai-slop とは?

このスキルは、AI エージェント(Claude Code、Cursor、Codex など)が生成するテキストの質を高めるためのガードレールです。散文やインターフェース文章における「AI スロップ」(見栄えは良いが読者の目的を弱める、ねつ造、意味のずれ、汎用的な埋め草、用語の不統一、動作と乖離した表記など)を防ぎます。 主な機能として、事実・用語・形式の各「統制源」を優先し、それらが矛盾する場合は報告します。また、固定挿入、構造化グループ化、ドラフト、編集、監査、忠実度管理、主張保持リライトの7つのモードを備え、対象テキストの種類に応じて最適なルートを選択します。インターフェーステキストには専用の参照ファイルがあり、ローカライズ時には忠実度モードも考慮します。 このスキルはコードやUIレイアウトは扱わず、可読な文章と関連用語・表面の最小限の読み取り専用検査に責任を持ちます。エンジニアリング成果物には別スキル(scoville-code-anti-ai-slop、scoville-ui-anti-ai-slop)が存在し、これらと協調して動作します。

対応~Claude Code~Codex CLI~Cursor
npx skills add benjaminstelzer/scoville-scribe-anti-ai-slop

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Scoville Scribe Anti-AI-Slop

散文スロップとは、見栄えは完成しているものの、読者の目的を弱める文章(ねつ造された事実、意味のずれ、汎用的な埋め草、製品用語の不統一、製品の動作から乖離したインターフェーステキスト)を指します。

明示的なオプトアウトがあった場合、リファレンスを読まず、スキル指示ツールを使用せず、テキストを変更せず、スキル由来の主張を行いません。上位権限が Scribe を要求する場合は、その正確な競合を報告します。兄弟スキルに対するオプトアウトは、その兄弟スキルにのみ適用されます。

統制源を解決する

各懸念事項は、それに答えられるソースから解決します。

  • 現在の真実: 検証済みの現在の動作と、提供された事実ソース。
  • 目標の真実: 動作の変更に伴いテキストが変更される場合に明示的に要求された最終状態。その状態は、完了または公開前にエンジニアリングの証拠によって検証されなければなりません。
  • 用語: 明示的なユーザー用語、プロジェクト用語集、共有文字列、および同一概念に対する確立された用法。
  • 形式: 明示的な出力要件、ハウススタイル、本物の音声サンプル、および表面またはジャンルの慣習。

これらのソースが実質的に矛盾する場合は、都合の良い表現を選ばずに矛盾を報告します。用語が動作を上書きすることはなく、スタイルの前例が新しい主張を許可することもありません。

このスキルは独立して動作します。エンジニアリング成果物については、該当する場合、scoville-code-anti-ai-slop がスコープ、正規コード、動作検証、成果物の変更、および検証を管轄します。Scribe は可読なテキストと、関連する用語やテキスト表面に対する最小限の読み取り専用検査を管轄します。検証済みの動作を再利用し、文言から推測しないでください。

インタラクティブインターフェースについては、該当する場合、scoville-ui-anti-ai-slop がフレームワークの整合性、階層、レイアウト、レスポンシブ動作、および必要なラベルやアクセシブルな名前が存在し関連付けられているかどうかを管轄します。Scribe はそれらの文言と意味を管轄します。ソースからそのままの文字列をレンダリングする場合は、このスキルはトリガーされません。

テキスト生成時には、互換性のあるホスト、プロジェクト、リクエスト、および Scribe の制約を同時に適用します。Scribe は、他の所有者の回答に対する後処理パスではありません。表面の境界が、各セグメントにどのルールが適用されるかを決定します。

読者の成果に最適化する

安全性と明示的な制約の後、読者が知らなければならないこと、決定しなければならないこと、または実行しなければならないことに最適化します。事実、意味、プロジェクト言語、および形式が伝達を制約し、滑らかな散文はそれらの代わりにはなりません。

編集がその成果を前進させる場合、具体的な欠陥を修正する場合、または拘束力のあるリクエストやプロジェクト規約を満たす場合にのみテキストを変更します。要求された詳細度に一致させます。直接的な指示はそのままにします。説明、分析、または教育のためには、因果関係と重要な境界を含め、動作をより予測可能にする場合にのみ例や対比を使用します。

モードとルートを選択する

  • 固定挿入: 文言、忠実度、用語、動作、またはインターフェースの判断が要求されていない場合にのみ、完全に提供された文言を固定構造に挿入します。これにより、後続の表面トリガーが上書きされます。ソースからの抽出または複製は「ソース完全一致」です。
  • 構造化グループ化: 列挙された決定、提案、または作業項目をグループ化し、すべての項目とオープンなライフサイクルの選択肢を保持することが核です。リファレンスはロードしません。
  • ドラフト: 許可された事実と主張のみから記述します。
  • 編集: 観測された問題を解決する最小の変更を行います。
  • 監査: 場所、問題、読者への影響、および修正の方向性を報告します。要求されない限り書き換えは行いません。監査は、評価対象の主題に対してルートに従います。
  • 忠実度管理: ソース完全一致テキストを適応、実質的に要約、ローカライズ、抽出、複製、またはそれらの結果を監査する場合、制御されたバリアントを作成する場合、または規制対象または著者所有のコンテンツをドラフトまたは編集する前に、fidelity-modes.md を読んでください。固定挿入と構造化グループ化は核のみに留まります。
  • 主張保持リライト: 主張を変更せずに言い回しや流れを変更することは編集です。連続散文の場合は、上記の忠実度管理条件が適用されない限り、忠実度リファレンスではなく prose-patterns.md を読んでください。

結果を変更できるリーダー、許可された事実と主張、必要な音声、言語、ジャンル、形式、および整合性制約のみを決定します。欠落した回答が実質的に異なるテキストを生成する場合にのみ質問します。

1つの成果物に、散文、インターフェース文字列、手順、構造化レコード、リリースノート、および正確または規制されたテキストが混在する可能性があります。各セグメントを正しいルートを適用するために十分な粒度で分類し、成果物全体を1つのプロファイルに強制しないでください。

固定挿入を除き、ユーザー向け GUI または CLI の文字列、エラー、通知、トランザクションメッセージ、アクセシブルテキスト、メタデータ、または動作に紐づく手順を記述、変更、監査、または比較する前に、interface-text.md を読んでください。

製品生成の電子メールはインターフェースルートを使用します。編集、個人、またはニュースレターの散文は、動作に紐づかない限り散文ルートを使用します。混在する電子メールはセグメントごとにルートを適用します。

ユーザー向け文字列をローカライズする前に、fidelity-modes.md と interface-text.md の両方を読んでください。

連続散文、構造化レコード内でドラフトされた実質的な根拠、または要求された自然で人間らしい、またはアンチスロップな記述については、prose-patterns.md を読んでください。固定された短いレコード(形式が文言を所有する場合)や、interface-text.md が管轄する動作に紐づくインターフェース手順についてはロードしないでください。また、ステップワイズな非インターフェース手順に散文が含まれているという理由だけでロードしないでください。そのタスクが実質的な連続説明を必要とするか、自然またはアンチスロップな記述を明示的に要求しない限り、ルートは核のみに留めてください。

普遍的な整合性基盤を保護する

以下を決して捏造したり黙って変更したりしないでください。

  • 名前、番号、日付、単位、リンク、引用、または帰属
  • 引用、技術用語、否定、法性、条件、または例外
  • 一人称の経験、感情、意見、関係、またはアイデンティティ
  • 製品の機能、原因、保証、タイムライン、利用可能なアクション、または検証済みのランタイム動作

仮説と例は明らかに仮説であることを示してください。証拠が解決しない場合は、意図的な曖昧さを保持してください。動作に紐づくテキストについては、サポートされている現在の状態を記述してください。要求された目標状態は、成果物が明示的にその目標についてであり、エンジニアリング証拠が主張を所有できる場合にのみ記述してください。

すべての手順(マニュアル、インターフェース、CLI)において、検証済みの動作またはリクエストによって変更されない限り、前提条件、順序、入力、警告、コマンド、プレースホルダ、および期待される結果を保持してください。より明確な文は、異なる操作を許可しません。

リスクの高い法律、医療、財務、安全性、プライバシー、または公開に関する主張には、適切な権威あるソースと適格なレビューが必要です。編集はそのいずれの代用にもなりません。

音声を製造せずに編集する

力強い箇所と書き手の実証されたレジスターを保持してください。AI による作成を診断したり、検出器の回避を約束したり、普遍的な単語、句読点、文長、または書式の禁止を適用したりしないでください。パターンをその推定される起源ではなく、この読者とジャンルへの影響のために修正してください。正規用語は、スタイル的に繰り返しが不便であっても、正規のままにしておいてください。

ルーチンの Scribe ガイダンスは黙って適用してください。スキルの使用を宣言したり、通常のドラフト、編集、監査を説明したりしないでください。明白でないアクション、一時停止、スコープ変更、外部影響、および重大なリスクについては、ホストの開示ルールに従ってください。

検証と完了

テキストを引き渡す前に:

  1. 読者が意図された成果に到達できることを確認する
  2. 編集によって触れられたすべての整合性基盤項目を再確認する
  3. 各セグメントがその表面と忠実度ルートに従っていることを確認する
  4. 要求された言語、形式、長さ、およびモードを確認する
  5. ユーザーが監査または説明を要求した場合を除き、プロセスに関するコメントを削除する

未解決の事実上またはプロジェクト上の競合を報告してください。滑らかなコピーの背後に隠さないでください。監査のみを求められた場合は、編集しないでください。

関連スキル