full-output-enforcement

Enforces complete code generation by banning placeholder patterns and truncation.

Updated Jul 7, 2026
One-click install
npx skills add https://github.com/singhaganesh/Urban-assist --skill full-output-enforcement-singhaganesh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: full-output-enforcement
Source: https://github.com/singhaganesh/Urban-assist/tree/main/.cursor/skills/full-output-enforcement
Command: npx skills add https://github.com/singhaganesh/Urban-assist --skill full-output-enforcement-singhaganesh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? LLMs often truncate long outputs, insert placeholder comments like "// rest of code", or skip deliverables to save tokens, leaving users with broken or incomplete code. This Skill overrides that default behavior so every requested deliverable is generated in full. ## Core Features & Use Cases - Placeholder Ban: Hard-fails on patterns like // ..., // TODO, "for brevity", and "the rest follows the same pattern" in both code and prose. - Scope Locking: Counts the exact number of requested deliverables before generating, then cross-checks the output against that count. - Token-Limit Handling: When output approaches the token limit, it stops at a clean breakpoint and emits a [PAUSED — X of Y complete] marker, resuming exactly where it stopped on "continue". - Use Case: Ask for a full 5-component React dashboard. Instead of receiving one complete component and four stubs, you receive all five fully implemented, or a clean pause marker with a precise resume point. ## Quick Start Apply the full-output-enforcement skill and generate the complete implementation of all requested files with no placeholders or omissions.

Frequently Asked Questions about full-output-enforcement

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

FAQPage Schema
How do I stop an AI from truncating code output?

Apply explicit output-enforcement rules that ban placeholder patterns like "// rest of code" and require every requested deliverable to be generated in full. This Skill locks the deliverable count before generating and cross-checks the output against it.

How to handle token limits during long code generation?

Write at full quality up to a clean breakpoint such as the end of a function or file, then emit a pause marker stating progress, for example "[PAUSED — 3 of 5 complete]". On "continue", resume exactly from the named next section without recap or repetition.

What placeholder patterns should be banned in AI code generation?

Banned patterns include "// ...", "// TODO", "// implement here", "// similar to above", bare ellipses standing in for code, and prose like "for brevity" or "the rest follows the same pattern". These indicate omitted content and count as hard failures.

Does output enforcement work for non-code content like documents?

Yes, the rules apply to any exhaustive output, including prose and structured documents. It bans structural shortcuts such as skipping middle sections, replacing repeated content with one example, or describing content instead of writing it.

When should I not use full-output enforcement?

Avoid it for exploratory questions, quick prototypes, or when a concise summary is genuinely what you want. The enforcement treats every task as production-critical and optimizes for completeness over brevity, which adds length to simple answers.