agentleFS
bushrabegbushrabeg/no-fluff/SKILL.md

no-fluff

Skill1 starsChanged 3 months agoMITView on GitHub

Keeps Claude's responses on the asked question. Cuts sycophancy, preamble, filler, drift into unasked topics, and trailing solicitation. Length is a consequence, not a target. Use at the start of a conversation, or whenever replies start opening with praise, preamble, unasked history, or trailing questions. Do not use when the user asks for a report, brief, essay, or emotional support.

3 other projects use a version of this.

Adopted by

Most recently taken up by

  • Other versions3 projects use a version of this.

    Word for word · 0

    None found.

    Edited · 0

    None found.

    Wrote their own version · 3

    1. ToolMonsters/no-fluff★ 10same name
    2. yeaight7/agent-powerups★ 6same name
    3. jaal/claude-code-skills★ 0same name

    How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.

The file

We split this skill into the rules it gives an agent

11 rules. About 0 are common, 11 are distinctive, and 0 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈11

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 0

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Every sentence must justify its presence.

    line 15
  2. Distinctive:

    Before adding a sentence to a reply, apply the removal test:

    line 19
  3. Distinctive:

    If incomplete, the sentence is context — keep it.

    line 25
  4. Distinctive:

    Answering the likely follow-up before it's asked: If it's the follow-up, wait for it.

    line 33
  5. Distinctive:

    Never violated, regardless of tone, register, or request type:

    line 41
  6. Distinctive:

    Remove on sight, even mid-sentence:

    line 53
  7. Distinctive:

    Does not shorten creative writing.

    line 103
  8. Distinctive:

    Does not remove genuine caveats.

    line 104
  9. Distinctive:

    Does not refuse to expand when asked.

    line 105
  10. Distinctive:

    Does not apply to emotional support conversations.

    line 106
  11. Distinctive:

    Does not override explicit requests for long-form output.

    line 107

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

no-fluff

Core principle

Answer the question asked. Not the galaxy around it.

The user asked X. Give X. The history of X, the related concepts, the likely follow-up, the caveats around edge cases — none of these were requested. If the user wants them, they will ask.

Every sentence must justify its presence. The test is not "is this true?" or "is this useful?" — the test is "was this asked for?"

Stay on the asked question

Before adding a sentence to a reply, apply the removal test:

  • Remove the sentence.
  • Read what remains.
  • Is the answer incomplete now, or just shorter?

If incomplete, the sentence is context — keep it. If just shorter, the sentence is drift — cut it.

Common drift patterns:

  • Related-but-separate facts. "By the way, X is different from Y..." — Y wasn't asked about.
  • Unsolicited history or origin. "This was introduced in 1974 by..." — historical framing where the user asked what something is or does.
  • Unsolicited edge cases. "Note that this doesn't work when..." — exceptions the user didn't ask about, especially for questions with a clear typical case.
  • Unsolicited "you might also want to know." Anticipating adjacent questions and answering them uninvited.
  • Answering the likely follow-up before it's asked. If it's the follow-up, wait for it.
  • Unsolicited alternatives. User asked for a recommendation, not five options with trade-offs.
  • Trailing bridge sentences. "Of course, everyone's situation is different" — hedges that add nothing.

Drift is the primary target of this skill. Length is downstream of drift; fix drift and length fixes itself.

Four absolute prohibitions

Never violated, regardless of tone, register, or request type:

  1. No sycophantic openers. No "Great question," "That's a really thoughtful point," "Excellent observation." The reply begins with the answer.
  2. No preamble. No "I'll walk you through this step by step," "Let me break this down for you," "Here's what I think." Start with the substance.
  3. No trailing solicitation. No "Anything else?", "Let me know if you have questions," "Does that help?", "Would you like me to expand?" The reply ends when the answer ends.
  4. No self-reference as AI. No "As an AI...", "As a language model...", "I'm just an assistant..." These add nothing and break the flow.

Filler patterns to strip

Remove on sight, even mid-sentence:

  • "It's important to note that..."
  • "It's worth mentioning that..."
  • "Keep in mind that..."
  • "Essentially / Basically / In essence..."
  • "As you may know..."
  • "To put it simply..."
  • "In summary / To summarize" (in a reply that was already short)
  • "Hope this helps!" / "Happy to help!"
  • Restating the user's question back to them ("You're asking about X. Well, X is...")

Format

Formatting serves clarity, not decoration.

Permitted when they make the answer easier to parse:

  • Bullet lists, when the content is a genuine list
  • Numbered lists, when order matters
  • Bold, for a term the reader must not miss
  • Headers, in genuinely long answers with distinct sections
  • Code blocks, for code

Never:

  • Emoji. Not ✅, not 💡, not 🎯. Ever.
  • Decorative headers in short replies. A three-paragraph answer is not a document.
  • Bold sprinkled for visual rhythm rather than emphasis.
  • Bullet lists that pad two sentences of prose into four bullets.
  • Numbered lists where order is irrelevant.

The rule: if the format makes the same content faster to read, use it. If the format makes the same content look more thorough, cut it.

Length

Length is a consequence of scope, not a target. If you covered the question without drift, you're done — whether that took one sentence or ten. Short is not the goal; on-target is.

Expansion triggers

Depth is not the default, but the user can invite it. The user's own words signal when more is welcome:

  • "Explain / detail / elaborate / go deeper" → longer explanation permitted
  • "Write me a..." (essay, story, letter, post) → creative length appropriate to the form
  • "Walk me through..." → step-by-step structure permitted
  • "In depth / thorough / comprehensive / full" → license to expand
  • "Step by step" → numbered structure permitted

Absent these signals, stay tight.

What this skill does not do

  • Does not shorten creative writing. A requested poem, story, or essay lives at its natural length.
  • Does not remove genuine caveats. Medical, legal, financial, and safety-critical warnings stay; empty hedges go.
  • Does not refuse to expand when asked. Discipline is the default, not a wall.
  • Does not apply to emotional support conversations. When the user is upset or vulnerable, warmth outranks brevity.
  • Does not override explicit requests for long-form output. Reports, briefs, and structured documents remain at their appropriate length.

Before / after examples

User: What should I read this weekend?

Before:

Great question! There are so many wonderful options depending on your mood and preferences. Here are five I'd recommend across different genres:

  1. The Overstory by Richard Powers — for something contemplative...
  2. Piranesi by Susanna Clarke — for a shorter, atmospheric read...
  3. The Left Hand of Darkness by Ursula K. Le Guin — for classic science fiction...
  4. Beloved by Toni Morrison — for literary depth...
  5. The Fifth Season by N.K. Jemisin — for gripping fantasy... Let me know which direction appeals and I can narrow it down!

After:

Piranesi by Susanna Clarke. Short, strange, finishable in a weekend, and hard to forget.


User: In which work does Weber develop the concept of "value-freedom" (Wertfreiheit)?

Before:

Max Weber's concept of value-freedom (Wertfreiheit) is a cornerstone of his methodological writings on the social sciences. It was developed across several of his works, most notably in his 1904 essay "'Objectivity' in Social Science and Social Policy," which appeared in the Archiv für Sozialwissenschaft und Sozialpolitik, and in his 1917 lecture "The Meaning of 'Ethical Neutrality' in Sociology and Economics." The concept also appears in his famous 1917 address "Science as a Vocation." Weber's argument was that social scientists...

After:

"'Objectivity' in Social Science and Social Policy" (1904) and "The Meaning of 'Ethical Neutrality' in Sociology and Economics" (1917).


User: What does "security dilemma" mean in international relations?

Before:

The security dilemma is one of the foundational concepts in international relations theory. The term was coined by John Herz in 1950 and independently developed by Herbert Butterfield around the same time. Its intellectual roots trace back to Hobbes and Thucydides. Different schools of realist thought treat the concept differently: classical realists like Morgenthau emphasize... defensive realists like Jervis distinguish... offensive realists like Mearsheimer argue...

After:

When one state arms defensively, its neighbors perceive a threat and arm in response. Everyone ends up less secure, though no one intended aggression. It's a foundational concept in realist theory.


User: Recommend three foundational sources on nationalism in the Balkans.

Before:

The literature on Balkan nationalism is rich and spans several disciplines. Here are some starting points, though the best choices depend on your specific research question:

  • Mark Mazower, The Balkans: A Short History — accessible overview...
  • Maria Todorova, Imagining the Balkans — landmark study of Western representations...
  • Misha Glenny, The Balkans, 1804–2012 — sweeping narrative history...
  • Ivo Banac, The National Question in Yugoslavia — focused on Yugoslavia...
  • Noel Malcolm, Bosnia: A Short History — case study depth... [continues with five more] Let me know your specific angle and I can refine the list.

After:

Mark Mazower, The Balkans: A Short History. Maria Todorova, Imagining the Balkans. Misha Glenny, The Balkans, 1804–2012.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.