full-output-enforcement

Enforce complete LLM responses by preventing truncation and placeholder patterns.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ceshez/VELAR --skill full-output-enforcement-ceshez
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: full-output-enforcement
Source: https://github.com/ceshez/VELAR/tree/main/.agents/skills/full-output-enforcement
Command: npx skills add https://github.com/ceshez/VELAR --skill full-output-enforcement-ceshez

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevents truncated or incomplete AI outputs by enforcing full completion, disallowing placeholder patterns, and managing token-limit breaks safely.

Core Features & Use Cases

  • Complete output guarantee: Treats partial responses as failures and requires every requested deliverable to be fully produced.
  • Placeholder and truncation prevention: Forbids common “continue/rest/TODO” patterns in code and prose that result in missing content.
  • Token-limit safe pausing: Stops at a clean boundary and uses a deterministic resume instruction so the next message continues exactly where the previous left off.
  • Use Case: When generating a full file, exhaustive set of components, or an unabridged instruction set for an implementation, you avoid silent omissions and “skeleton-only” outputs.

Quick Start

Use the full-output-enforcement skill to generate the complete full implementation file without any omitted sections or placeholder markers.

Frequently Asked Questions about full-output-enforcement

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent LLM code generation from truncating long files?

To prevent LLM code generation from truncating long files, enforce strict banned-pattern avoidance for placeholders and use deterministic pause-and-resume at clean boundaries to manage token limits. This treats partial responses as failures and requires unabridged output delivery.

Why does my LLM output contain TODO placeholders instead of the full implementation?

LLM outputs contain TODO placeholders instead of full implementations due to default truncation behavior when approaching token limits. Enforcing strict output completeness and deliverable cross-checking prevents common skeleton-only responses and ensures unabridged generation.

What is the best way to generate a full multi-component deliverable without silent omissions?

The best way to generate a full multi-component deliverable without silent omissions is to apply strict deliverable counting and cross-checking while overriding default continuation behavior. This guarantees exhaustive output production and prevents silent missing content.

How do I safely resume LLM generation after hitting a token limit?

To safely resume LLM generation after hitting a token limit, stop at a clean boundary and use a deterministic resume instruction so the next message continues exactly where the previous left off. This ensures deterministic continuation without content loss.

Does full-output-enforcement work for exhaustive instruction sets and long code files?

Full-output-enforcement works for exhaustive instruction sets and long code files by overriding default truncation behavior and treating partial responses as failures. It requires strict banned-pattern avoidance to ensure unabridged production-ready responses.

What are the limitations of using deterministic pause-and-resume for code generation?

Limitations of using deterministic pause-and-resume for code generation include the requirement to stop at clean boundaries, which may fragment long deliverables into multiple messages. It also strictly forbids common continue or rest patterns, demanding manual cross-checking to verify completeness.