Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot

full-output-enforcement — Codex skill: what it does, how to install

This skill asks an agent to return complete implementations without omitted sections or placeholder code. Use it when a partial answer would not meet the request.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add nexu-io/open-design --skill full-output-enforcement -a claude-code
npx skills add nexu-io/open-design --skill output-skill -a claude-code
Open on GitHub

What full-output-enforcement does

The skill directs an agent to provide every requested file or component rather than a skeleton. It also bars replacing repeated logic with a single example or leaving sections out. That matters when the task calls for a complete implementation.

For an answer that runs out of room, the skill sets a stopping point at a clean section boundary and asks the agent to state how much is complete and where to resume. On continuation, it should pick up there without repeating earlier content. To install for Codex, run npx skills add nexu-io/open-design --skill output-skill -a codex; the listed skill file path is .agents/skills/output-skill/SKILL.md. The install command uses output-skill, while the skill is named full-output-enforcement, so check the installed path before relying on it.

What it helps with

  • get complete code instead of an implementation skeleton
  • request every component named in a task
  • prevent repeated code sections from being replaced by one example
  • resume a long answer at a clean section boundary

Example prompts for the agent

  • Write the complete implementation for this file without omitting sections.
  • Produce every component in the request; do not replace repeated logic with one example.
  • If the answer runs out of room, stop at a section boundary and say where to resume.

How to install full-output-enforcement

1Skills CLI (Vercel)

npx skills add nexu-io/open-design --skill full-output-enforcement -a claude-code
npx skills add nexu-io/open-design --skill output-skill -a claude-code

2Manually: put the files in place

~/.claude/skills/output-skill/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/output-skill/

From the same set106

The whole set →
ui-ux-pro-max nexu-io A discovery catalog entry for the UI/UX Pro Max skill in OpenDesign. It registers design system triggers so agents recognize interface usability requests. Claude Code CX Codex Cursor +1 5,400installs frontend-design nexu-io Skill for building frontend interfaces with considered typography, color and layout — from landing pages to dashboards. Claude Code CX Codex Cursor +1 4,800installs threejs nexu-io Guides the agent in building browser 3D scenes, materials, interactive controls, and post-processing with Three.js. Claude Code CX Codex Cursor +1 3,400installs creative-director nexu-io This skill takes a creative concept from brief to presentation and checks it on three axes. Use it for campaign ideas and creative critique. Claude Code CX Codex Cursor +1 3,400installs design-brief nexu-io Parses an I-Lang design brief into a concrete spec with palette, typography, density, and constraints. Eliminates ambiguity from phrases like "make it professional." Claude Code CX Codex Cursor +1 3,400installs apple-hig nexu-io Integrates Apple Human Interface Guidelines for iOS, macOS, visionOS, watchOS, and tvOS into your coding agent during planning. Claude Code CX Codex Cursor +1 3,200installs hatch-pet nexu-io Creates, validates, and packages 8×9 animated pet spritesheets for Codex. Use it when turning visual references or concept prompts into importable digital pet companions. Claude Code CX Codex Cursor +1 3,100installs design-md nexu-io Creates and maintains DESIGN.md with design direction, tokens, and visual rules. Useful when an agent needs one source of truth for a project’s design system. Claude Code CX Codex Cursor +1 3,100installs

Similar

hindsight-local vectorize-io This skill stores preferences, task learnings, and procedure outcomes, then retrieves relevant context before new work begins. Claude Code CX Codex Cursor +1 493installs react-expert reactjs Researches React APIs and internals directly against tests, commits, and pull requests. Useful for writing accurate docs without relying on outdated model memory. Claude Code CX Codex Cursor +1 1,300installs mintlify mintlify Sets up, writes, and deploys Mintlify documentation sites directly via CLI or MCP. Helpful when turning a README or OpenAPI spec into a hosted docs site. Claude Code CX Codex Cursor +1 19,500installs chatgpt-app-builder alpic-ai Walks through the full lifecycle of a ChatGPT plugin, from idea to directory submission. Use it when building an MCP server with UI for ChatGPT on Skybridge. Claude Code CX Codex Cursor +1 7,100installs printing-press-publish mvanhorn Publishes a generated local CLI to mvanhorn/printing-press-library as a pull request. The skill stops and reports the reason when testing is blocked. Claude Code CX Codex Cursor +1 6,800installs Swarm Orchestration ruvnet Skill for managing agent swarms with parallel execution, dynamic topology, and automatic load balancing. Use when a single agent is not enough and you need to orchestrate specialists of different types. Claude Code CX Codex Cursor +1 2,100installs setup-matt-pocock-skills Matt Pocock This skill configures a repository for Matt Pocock's engineering skills by setting its issue tracker, triage labels, and domain docs layout. Run it before using the other skills. Claude Code 1,052,851installs to-tickets Matt Pocock Turns a plan, spec, or conversation into small end-to-end tickets with explicit blockers. Use it to agree on the work breakdown before tickets go to a tracker. Claude Code 711,230installs

Questions about full-output-enforcement

How do I install full-output-enforcement in Codex?

Run npx skills add nexu-io/open-design --skill output-skill -a codex. The listed skill file path is .agents/skills/output-skill/SKILL.md.

What does full-output-enforcement do?

It directs an agent to provide complete implementations without omitted sections or placeholder code. For long answers, it sets a clear point for stopping and resuming.

How does the skill handle an answer that exceeds the available output?

It asks the agent to stop at a section boundary and state how much is complete and where to continue. The next response should resume there without repeating earlier text.

Source text

SKILL.md · MIT
---
name: full-output-enforcement
description: |
  Overrides default LLM truncation behavior. Enforces complete code generation, bans placeholder patterns, and handles token-limit splits cleanly. Apply to any task requiring exhaustive, unabridged output.
triggers:
  - "full output"
  - "no placeholders"
  - "complete code"
  - "unabridged implementation"
od:
  mode: prototype
  surface: web
  platform: desktop
  scenario: engineering
  category: agent-workflow
  upstream: "https://github.com/Leonxlnx/taste-skill"
  preview:
    type: html
  design_system:
    requires: false
  example_prompt: |
    Produce the complete implementation for the requested artifact with no placeholder comments, no omitted sections, and clean split instructions only if output length requires it.
---


# Full-Output Enforcement

## Baseline

Treat every task as production-critical. A partial output is a broken output. Do not optimize for brevity — optimize for completeness. If the user asks for a full file, deliver the full file. If the user asks for 5 components, deliver 5 components. No exceptions.

## Banned Output Patterns

The following patterns are hard failures. Never produce them:

**In code blocks:** `// ...`, `// rest of code`, `// implement here`, `// TODO`, `/* ... */`, `// similar to above`, `// continue pattern`, `// add more as needed`, bare `...` standing in for omitted code

**In prose:** "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" (when replacing actual content), "I'll leave that as an exercise"

**Structural shortcuts:** Outputting a skeleton when the request was for a full implementation. Showing the first and last section while skipping the middle. Replacing repeated logic with one example and a description. Describing what code should do instead of writing it.

## Execution Process

1. **Scope** — Read the full request. Count how many distinct deliverables are expected (files, functions, sections, answers). Lock that number.
2. **Build** — Generate every deliverable completely. No partial drafts, no "you can extend this later."
3. **Cross-check** — Before output, re-read the original request. Compare your deliverable count against the scope count. If anything is missing, add it before responding.

## Handling Long Outputs

When a response approaches the token limit:

- Do not compress remaining sections to squeeze them in.
- Do not skip ahead to a conclusion.
- Write at full quality up to a clean breakpoint (end of a function, end of a file, end of a section).
- End with:

```
[PAUSED — X of Y complete. Send "continue" to resume from: next section name]
```

On "continue", pick up exactly where you stopped. No recap, no repetition.

## Quick Check

Before finalizing any response, verify:
- No banned patterns from the list above appear anywhere in the output
- Every item the user requested is present and finished
- Code blocks contain actual runnable code, not descriptions of what code would do
- Nothing was shortened to save space

© nexu-io · MIT · nexu-io/open-design

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor