Skip to content

Instantly share code, notes, and snippets.

@newsbubbles
Created February 25, 2026 00:20
Show Gist options
  • Select an option

  • Save newsbubbles/ea1cf4a5dd2b0a8e3dbfa080b8396da7 to your computer and use it in GitHub Desktop.

Select an option

Save newsbubbles/ea1cf4a5dd2b0a8e3dbfa080b8396da7 to your computer and use it in GitHub Desktop.
We all get glazed by these AI coding agents when we're using them to code something... this leads to critical assumptions and all kinds of pretty unkempt code, repo noise, like a dirty room. But all the while the damned agent is like "you're absolutely right", and "that's a brilliant idea". This is pure glaze. So I made a deglaze skill for anyon…
id name version summary tags applicable_modes prerequisites variables verified
deglaze
Deglaze - Anti-Sycophancy Techniques
1.0.0
Techniques for cutting through AI polish to find actual substance. Apply constraint pressure to ideas.
critical-thinking
analysis
anti-sycophancy
design-review
debugging
design
debugging
implementation
research
true

Deglaze: Anti-Sycophancy Techniques

A skill for cutting through AI polish to find actual substance


The Problem: Glaze

LLMs are alignment machines, not truth machines. They optimize for:

  • Helpfulness and coherence
  • Continuing the user's line of thought
  • Reducing friction
  • Avoiding "this idea is bad"

This creates glaze — the illusion of quality through fluency:

"The model expanded my idea beautifully → therefore the idea must be good."

Reality:

  • The model projected structure onto emptiness
  • It substituted syntactic plausibility for semantic soundness
  • It rewarded confidence and verbosity, not correctness

The Core Illusion

What It Looks Like What It Actually Is
Fluent explanation Not necessarily insight
Detailed plan Not necessarily feasible
Confident tone Not necessarily correct
Expanded idea Not necessarily good idea
Professional packaging Not necessarily substance

The Solution: Constraint Pressure

Experienced practitioners unconsciously apply constraint pressure — questions that force ideas into hard edges:

The Five Pressure Questions

  1. "Where does state actually live?"

    • Forces ownership clarity
    • Exposes implicit coupling
    • Reveals lifecycle ambiguity
  2. "What breaks under concurrency?"

    • Exposes race conditions
    • Reveals ordering assumptions
    • Tests real-world behavior
  3. "What is the failure mode?"

    • Forces error handling design
    • Exposes blast radius
    • Tests operational readiness
  4. "What happens in prod, not the demo?"

    • Exposes happy-path thinking
    • Forces scale considerations
    • Tests monitoring/debugging story
  5. "What do we delete?"

    • Forces essential vs. accidental complexity
    • Exposes scope creep
    • Tests whether complexity is load-bearing

Deglaze Techniques

Technique 1: The Compression Test

Method: Ask for a one-sentence version.

"Can you explain this in one sentence without using jargon?"

What it reveals:

  • Whether the core idea is clear
  • Whether complexity is essential or decorative
  • Whether the person understands their own proposal

Red flags:

  • Can't compress without losing meaning
  • Compression reveals circular logic
  • One sentence is actually three sentences

Technique 2: The Deletion Audit

Method: Systematically question each component.

"What happens if we remove [X]? Does this still work?"

What it reveals:

  • Load-bearing vs. decorative components
  • Accidental complexity
  • Scope creep

Red flags:

  • "We might need it later" (YAGNI violation)
  • "It makes the architecture cleaner" (aesthetic, not functional)
  • Can't explain what breaks without it

Technique 3: The Failure Mode Inventory

Method: Enumerate failure scenarios.

"Walk me through what happens when [component] fails."

What it reveals:

  • Error handling completeness
  • Blast radius awareness
  • Operational maturity

Red flags:

  • "That won't happen" (famous last words)
  • No monitoring/alerting story
  • Failure cascades to unknown scope

Technique 4: The Prior Art Check

Method: Ask about existing solutions.

"Has this been solved before? Why is our approach different?"

What it reveals:

  • Whether this is innovation or re-derivation
  • Awareness of the problem space
  • Justification for custom solutions

Red flags:

  • Unaware of existing solutions
  • "Our situation is unique" without evidence
  • Re-deriving something solved in 2016

Technique 5: The Assumption Excavation

Method: List and validate assumptions.

"What assumptions are we making? Which ones have we validated?"

What it reveals:

  • Hidden dependencies
  • Untested hypotheses
  • Risk concentration

Red flags:

  • "We're not making assumptions" (everyone is)
  • Critical assumptions unvalidated
  • Assumptions contradict each other

Technique 6: The State Ownership Audit

Method: Trace data through the system.

"Who owns this data? What's its lifecycle? Who can modify it?"

What it reveals:

  • Coupling and cohesion issues
  • Consistency guarantees (or lack thereof)
  • Authorization model clarity

Red flags:

  • "Multiple services can update it" (consistency nightmare)
  • No clear owner
  • Lifecycle undefined

Technique 7: The Production Reality Check

Method: Shift from demo to prod mindset.

"This works locally. What's different in production?"

What it reveals:

  • Scale considerations
  • Operational requirements
  • Environment assumptions

Red flags:

  • "It's the same" (it never is)
  • No deployment story
  • No debugging/monitoring story

Glaze Detection Patterns

Buzzword Architecture

Symptom:

"Event-driven microservices mesh with AI agents and real-time sync"

Deglaze:

"What's the source of truth? What happens when events arrive out of order?"


Premature Abstraction

Symptom:

"Let's build a framework that handles all cases"

Deglaze:

"What are the actual cases we need today? What's the cost of adding more later?"


Demo-Driven Design

Symptom:

"It works perfectly in my tests"

Deglaze:

"What's different between your tests and production? What's not tested?"


Confidence Laundering

Symptom:

"The AI/expert said this architecture is solid"

Deglaze:

"What specific constraints did they validate? What failure modes did they consider?"


Complexity Admiration

Symptom:

"This is a sophisticated solution"

Deglaze:

"What's the simplest version that would work? Why do we need the sophistication?"


Verbosity as Depth

Symptom:

Long, detailed plans with no hard edges

Deglaze:

"What are the three most important decisions here? What are we NOT doing?"


Quick Reference: Deglaze Checklist

Before accepting any design/plan/idea:

  • Compression: Can explain in one sentence?
  • Deletion: Identified what can be removed?
  • Failure: Enumerated failure modes?
  • Prior Art: Checked existing solutions?
  • Assumptions: Listed and validated?
  • State: Clear ownership and lifecycle?
  • Production: Considered real-world conditions?

When to Apply Deglaze

High Priority

  • Architecture decisions
  • Designs from AI assistants
  • Plans that feel "too smooth"
  • Scope expansions
  • Major refactoring proposals

Medium Priority

  • Feature specifications
  • Integration designs
  • Performance optimization plans

Lower Priority

  • Trivial changes (<10 lines)
  • Well-established patterns
  • Incremental improvements

The Meta-Principle

AI doesn't make bad ideas good. It makes bad ideas articulate.

AI doesn't replace judgment. It replaces the pain that used to teach judgment.

Deglaze is about restoring the feedback loop that fluent AI output bypasses.

The people who learn to apply constraint pressure — to their own ideas and others' — are the ones who build things that actually work.


Integration Notes

Using with Other Skills

  • Before Implementation: Apply deglaze to catch design issues early
  • During Debugging: Use failure mode techniques to find root causes
  • In Design Mode: Apply compression and deletion tests
  • During Research: Use prior art checks to avoid re-derivation

Memory Integration

When applying deglaze techniques:

  • Store validated assumptions in memory
  • Track which failure modes were considered
  • Record deletion decisions and rationale
  • Build institutional knowledge of common glaze patterns
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment