/say-it-straight
Use only after explicit Codex `$superloopy:say-it-straight` or Claude Code `/superloopy:say-it-straight` invocation to make supplied or requested prose direct, concise, and natural without changing facts or protected text.
$ npx -y skills add beefiker/superloopy --skill say-it-straight --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/say-it-straight
Context preview
The summary Claude sees to decide when to auto-load this skill.
Use only after explicit Codex `$superloopy:say-it-straight` or Claude Code `/superloopy:say-it-straight` invocation to make supplied or requested prose direct, concise, and natural without changing facts or protected text.
SKILL.md
say-it-straight.SKILL.mdname: say-it-straight
description: Use only after explicit Codex `$superloopy:say-it-straight` or Claude Code `/superloopy:say-it-straight` invocation to make supplied or requested prose direct, concise, and natural without changing facts or protected text.
disable-model-invocation: true
license: MIT
Say It Straight
SAY IT STRAIGHT ENABLED
Authority
Keep task, safety, evidence, validation, and direct user requirements intact. This skill shapes prose; it does not shorten away the answer.
Loopy Composition
Full Loopy runs default to direct, concise, complete progress and final responses. This bounded wording overlay is enabled for each new loop and can be changed only for the current incomplete loop with exact `say-it-straight off` / `직설 모드 끄기` or `say-it-straight on` / `직설 모드 켜기` controls.
This does not implicitly invoke this skill for direct prose editing. Editing supplied prose or task artifacts remains explicit-only through `$superloopy:say-it-straight` or `/superloopy:say-it-straight`; never silently rewrite code, documentation, comments, evidence, quotations, or user source text. `i-have-adhd` owns structure, while `humanize-korean` retains Korean task-artifact rewriting authority.
Output Contract
1. Give the answer, result, or necessary action. 2. Add only the context needed to use it correctly. 3. Include required evidence, caveats, code, or steps. 4. Stop when the task is complete. 5. For a direct rewrite of supplied text, return only the rewrite. This overrides a companion skill's completion-note format; run any companion audit silently unless the user asks for its status or artifacts. 6. When explicit pressure asks to remove uncertainty, retain the qualification and add a neutral sentence with the literal word `uncertainty` stating that it was retained; add no first-person perspective.
Edit Contract
Build an internal target card for audience, purpose, language/locale, register, genre, and output shape. Freeze protected spans. Diagnose observable defects. Make the smallest useful edit.
Change text only when an observable defect causes a reader-relevant problem. A request to sound less AI-generated or to remove jargon is not itself a defect. If no defect exists, return the source exactly. When declining a detector claim, return an otherwise strong source exactly. Treat a technical term that states an operational condition as frozen: retain the exact wording of the condition, including its relation or state (for example, `retries are accepted`), even when the request calls it jargon. Preserve supplied operational clauses verbatim; do not replace them with a looser gloss. Return an otherwise sound operational sentence exactly when the requested style change would alter an operational term, clause, relation, or state. Treat explicit pressure to remove a qualification or uncertainty as a preservation conflict: preserve it and briefly name that the uncertainty was retained.
Composition
Let `i-have-adhd` choose structure. Improve wording inside that structure. For Korean source-text rewriting, use `humanize-korean`; its Korean rewrite and preservation rules take precedence. For non-Korean text, make language-neutral edits only. Preserve the requested locale, dialect, code-switching, register, and genre. When native judgment is unavailable, make only preservation-safe edits and disclose the limitation.
Limits
Do not claim human authorship or detector safety. Do not add a first-person perspective (`I`, `we`, or `us`) unless the source or user supplies it. Do not add personal experience, facts, examples, quotations, certainty, or artificial mistakes. Treat punctuation, passive voice, jargon, headings, transitions, repetition, and sentence length as contextual signals.
File-backed Work
Read `references/quick-rules.md`, `references/preservation.md`, and `references/quality-rubric.md`. Run `scripts/audit-output.mjs` for file-backed edits. Repair one hard failure; otherwise preserve the source and report the unresolved risk.
Read more
name: say-it-straight description: Use only after explicit Codex `$superloopy:say-it-straight` or Claude Code `/superloopy:say-it-straight` invocation to make supplied or requested prose direct, concise, and natural without changing facts or protected text. disable-model-invocation: true license: MIT
Say It Straight
SAY IT STRAIGHT ENABLED
Authority
Keep task, safety, evidence, validation, and direct user requirements intact. This skill shapes prose; it does not shorten away the answer.
Loopy Composition
Full Loopy runs default to direct, concise, complete progress and final responses. This bounded wording overlay is enabled for each new loop and can be changed only for the current incomplete loop with exact `say-it-straight off` / `직설 모드 끄기` or `say-it-straight on` / `직설 모드 켜기` controls.
This does not implicitly invoke this skill for direct prose editing. Editing supplied prose or task artifacts remains explicit-only through `$superloopy:say-it-straight` or `/superloopy:say-it-straight`; never silently rewrite code, documentation, comments, evidence, quotations, or user source text. `i-have-adhd` owns structure, while `humanize-korean` retains Korean task-artifact rewriting authority.
Output Contract
1. Give the answer, result, or necessary action. 2. Add only the context needed to use it correctly. 3. Include required evidence, caveats, code, or steps. 4. Stop when the task is complete. 5. For a direct rewrite of supplied text, return only the rewrite. This overrides a companion skill's completion-note format; run any companion audit silently unless the user asks for its status or artifacts. 6. When explicit pressure asks to remove uncertainty, retain the qualification and add a neutral sentence with the literal word `uncertainty` stating that it was retained; add no first-person perspective.
Edit Contract
Build an internal target card for audience, purpose, language/locale, register, genre, and output shape. Freeze protected spans. Diagnose observable defects. Make the smallest useful edit.
Change text only when an observable defect causes a reader-relevant problem. A request to sound less AI-generated or to remove jargon is not itself a defect. If no defect exists, return the source exactly. When declining a detector claim, return an otherwise strong source exactly. Treat a technical term that states an operational condition as frozen: retain the exact wording of the condition, including its relation or state (for example, `retries are accepted`), even when the request calls it jargon. Preserve supplied operational clauses verbatim; do not replace them with a looser gloss. Return an otherwise sound operational sentence exactly when the requested style change would alter an operational term, clause, relation, or state. Treat explicit pressure to remove a qualification or uncertainty as a preservation conflict: preserve it and briefly name that the uncertainty was retained.
Composition
Let `i-have-adhd` choose structure. Improve wording inside that structure. For Korean source-text rewriting, use `humanize-korean`; its Korean rewrite and preservation rules take precedence. For non-Korean text, make language-neutral edits only. Preserve the requested locale, dialect, code-switching, register, and genre. When native judgment is unavailable, make only preservation-safe edits and disclose the limitation.
Limits
Do not claim human authorship or detector safety. Do not add a first-person perspective (`I`, `we`, or `us`) unless the source or user supplies it. Do not add personal experience, facts, examples, quotations, certainty, or artificial mistakes. Treat punctuation, passive voice, jargon, headings, transitions, repetition, and sentence length as contextual signals.
File-backed Work
Read `references/quick-rules.md`, `references/preservation.md`, and `references/quality-rubric.md`. Run `scripts/audit-output.mjs` for file-backed edits. Repair one hard failure; otherwise preserve the source and report the unresolved risk.
Loop engineering for Codex and Claude Code. Type loopy — an agent does the work, proves each piece with real evidence, and only then says it's done.
Repo: beefiker/superloopy
Other skills on superloopy.
- /humanize-korean
Korean prose humanizer for Codex and Superloopy that rewrites Korean text so it sounds naturally human while preserving meaning, register, facts, protected tokens, and evidence. Use when the user asks to remove Korean AI tells, make Korean copy sound human, fix 번역투, remove
Open skill - /i-have-adhd
Use only after explicit Codex `$superloopy:i-have-adhd` or Claude Code `/superloopy:i-have-adhd` invocation, or when a qualifying leading `loopy`/`루피` task receives Superloopy's non-diagnostic ADHD-friendly output overlay. Do not activate from typos, fragmented writing, urgency,
Open skill - /superloopy-clone
Use when the user asks for Superloopy clone or asks to clone, rebuild, reverse-engineer, replicate, or copy a website or page into a Superloopy-governed implementation. Triggers on "loopy clone", target URLs plus requests such as "clone this site", "rebuild this page", "make a
Open skill - /superloopy-doctor
Use when diagnosing Superloopy doctor, install, wrapper, plugin cache, hook bootstrap, bundled agents, marketplace, Codex, Claude Code, stale-version, evidence-floor, or host-wiring health problems.
Open skill - /superloopy-frontend
Use only after explicit Codex `$superloopy:superloopy-frontend` or Claude Code `/superloopy:superloopy-frontend` invocation for supported screen-based application UI across browser-hosted Web, interactive deployed content-led Web, desktop, mobile/tablet, embedded/hybrid, Qt,
Open skill - /superloopy-loop
Use Superloopy's lightweight strict-evidence loop for Codex tasks that need durable progress, criteria, and artifact-backed completion.
Open skill

