スキル full-output-enforcement
📦

full-output-enforcement

安全

完全な完全無欠な出力を常に強制する

LLMはしばしばコードを切り捨てたり要約したりして、完全なファイルを提供しません。このスキルはプレースホルダーパターンを禁止し、トークン制限の分割を適切に処理することで、網羅的な出力を強制します。

対応: Claude Codex Code(CC)
🥉 73 ブロンズ
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「full-output-enforcement」を使用しています。 Write a user authentication module with registration, login, and password reset

期待される結果:

登録機能、ログイン handler、パスワードリセットフローを含む3つのすべての機能を含む完全な実装。TODOコメントなし。「Xについても同様のパターンを実装」のようなものなし。各関数の完全なコード。

「full-output-enforcement」を使用しています。 Create 5 API endpoint handlers for a todo app

期待される結果:

5つのすべてのhandlerが完全に実装済み:todo作成、todo取得、1件のtodo取得、todo更新、todo削除。各handlerには入力検証、エラー処理、レスポンスフォーマットが含まれます。プレースホルダーロジックなし。

「full-output-enforcement」を使用しています。 Generate a complete React component library with 10 components

期待される結果:

10すべてのコンポーネントが完全に記述済み:Button、Input、Modal、Card、Alert、Dropdown、Checkbox、Radio、Select、Textarea。各コンポーネントにはpropsインターフェース、状態管理、イベントハンドラー、スタイリングが含まれます。コンポーネント6で中断された場合、継続マーカーに[PAUSED — 6 of 10 complete. Send 'continue' to resume]と表示されます。

セキュリティ監査

安全
v1 • 4/18/2026

Static analysis flagged external_commands and weak_crypto patterns, but all are false positives. Line 16 contains Markdown code formatting backticks for banned patterns, not shell execution. Line 20 uses 'skeleton' to describe placeholder code, not cryptography. No executable code exists in this skill. The file is a text-based prompt instruction set with zero security risk.

1
スキャンされたファイル
50
解析された行数
0
検出結果
1
総監査数
セキュリティ問題は見つかりませんでした
監査者: claude

品質スコア

38
アーキテクチャ
100
保守性
87
コンテンツ
50
コミュニティ
100
セキュリティ
83
仕様準拠

作れるもの

完全な本番用コードを取得する

機能、API、またはモジュールの完全な実装を要求します。このスキルは出力にプレースホルダーコメントや骨格コードが現れないことを保証します。

リスト内のすべてのアイテムを生成する

10個のテストケース、5つのコンポーネント、または任意の特定の数を要求します。このスキルは数を追跡し、要求されたすべてのアイテムが出力に現れることを保証します。

長い出力をシームレスに処理する

長いコードベースやドキュメントの場合、このスキルはマーカーで適切に継続を管理し、コンテンツが失われたり重複したりすることを防ぎます。

これらのプロンプトを試す

完全コードの要求
Write a complete [module name] with [specific requirements]. Apply the full-output-enforcement skill.
複数のアイテムを生成する
Create [number] of [item type]. Make sure every single one is fully written out with no shortcuts.
長い出力を処理する
Generate the full [large feature] in its entirety. If you hit a limit, mark where you stopped and I will continue.
完全性の検証
Check that the output contains all [specific items] requested. Flag anything missing before finalizing.

ベストプラクティス

  • 要求する期待される成果物の正確な数を常に指定してください
  • スキルが何を阻止するかを理解するために禁止パターンのリストを確認してください
  • 非常に大きなコードベースを扱う場合は継続マーカーを使用してください

回避

  • 特定の実装ではなく「典型的な例」を要求すること
  • 完全なソリューションを要求したときに部分的な出力を受け入れること
  • LLMが要約而不是詳細説明する余地を与える曖昧な言葉を使うこと

よくある質問

トークン制限のために出力が切断された場合はどうなりますか?
スキルは [PAUSED — X of Y complete. Send 'continue' to resume] のような継続マーカーで中断点をマークします。「continue」と送信すると、LLMが止まった正確な場所から再開します。
このスキルはLLMに無制限のコンテンツを生成させることができますか?
いいえ。このスキルはトークン制限を上げません生成されるものがモデルの実際の制限まで完全で無編集であることを単に保証するだけです。
このスキルはコードのエラーを検証しますか?
いいえ。このスキルは完全性を強制しプレースホルダーを禁止します生成されたコードの構文、ロジック、または実行時の正確性はチェックしません。
「禁止された出力パターン」とは何ですか?
これらは「// TODO」、「// implement here」、「// similar to above」、「the rest follows this pattern」などのプレースホルダーフレーズです。スキルはこれらをハード失敗として扱います。
スキルはどのように継続を処理しますか?
中断時、LLMは完了ステータスと次のセクション名を含むマーカーoutputs。「continue」と応答すると、その正確なポイントから再開し、要約や重複なしに続きます。
他のスキルと一緒に使用できますか?
はい。このスキルはコード生成、リファクタリング、ドキュメント化スキルと並行して動作します。完全な而不是部分的な出力を生成する必要があるときに適用してください。

開発者の詳細

作成者

leonxlnx

ライセンス

MIT

参照

main

ファイル構成

📄 SKILL.md