mcpField
F
full-output-enforcement

full-output-enforcement

github.com/leonxlnx開発104.4k401.1k 回インストール4 日前に更新
リポジトリ

full-output-enforcement について

full-output-enforcement は、AI の出力を省略のない完全なものにするための skill です。ファイル、関数、セクションを全量で出力するよう求め、省略コメントや骨格コードの使用を禁止します。完全なコードや文書が必要な開発作業に適しています。

主な機能

  1. 01省略を示すコメントや代替記述の禁止
  2. 02依頼された成果物をすべて出力する要件
  3. 03依頼範囲と出力数の照合による確認
  4. 04長文出力時の明確な区切りでの一時停止

活用シーン

  1. 01断片ではなく完全なソースファイルを AI に生成させる
  2. 02複数のコンポーネントやセクションをすべて出力させる
  3. 03トークン上限に達する長い出力の区切りを明確にする

インストール

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

$npx skills add https://github.com/leonxlnx/taste-skill --skill full-output-enforcement

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

詳細

全出力の徹底

基本方針

すべてのタスクを本番環境での重要課題として扱ってください。部分的な出力は、壊れた出力です。簡潔さではなく、完全さを優先してください。ユーザーがファイル全体を求めた場合は、ファイル全体を提示してください。5つのコンポーネントを求めた場合は、5つのコンポーネントを提示してください。例外はありません。

禁止されている出力パターン

次のパターンは重大な失敗となります。絶対に出力しないでください。

コードブロック内: // ...、// rest of code、// implement here、// TODO、/* ... */、// similar to above、// continue pattern、// add more as needed、省略したコードの代わりに単独で使う ...

文章内: "Let me know if you want me to continue"、"I can provide more details if needed"、"for brevity"、"the rest follows the same pattern"、"similarly for the remaining"、実際の内容の代わりに使う "and so on"、"I'll leave that as an exercise"

構成上の省略: 完全な実装を求められているのに、骨組みだけを出力すること。途中を飛ばして最初と最後のセクションだけを示すこと。繰り返しのロジックを1つの例と説明で置き換えること。コードを書く代わりに、コードの動作を説明すること。

作業手順

  1. 範囲の確認 — 依頼全体を読み、求められている成果物(ファイル、関数、セクション、回答)の種類と数を数えます。その数を確定します。
  2. 作成 — すべての成果物を完全に作成します。部分的な草稿や、「後で拡張できます」といった対応はしません。
  3. 照合 — 出力前に、元の依頼を読み直します。成果物の数と確定した数を照合します。足りないものがあれば、回答前に追加します。

長い出力への対応

回答がトークン上限に近づいた場合:

  • 残りを詰め込むために、セクションを短縮しないでください。
  • 結論へ飛ばさないでください。
  • 関数の末尾、ファイルの末尾、セクションの末尾など、適切な区切りまで品質を保って記述してください。
  • 次の行で終えてください。
[PAUSED — X of Y complete. Send "continue" to resume from: next section name]

「続けて」と言われたら、止めた箇所から正確に再開してください。要約や繰り返しはしないでください。

最終確認

回答を確定する前に、次を確認してください。

  • 出力のどこにも禁止パターンが含まれていない
  • ユーザーが求めた項目がすべて含まれ、完成している
  • コードブロックには、説明ではなく実行可能なコードが含まれている
  • 省略のために内容を短縮していない

コメント