Post
JA EN

The Spec-Driven Engineer's AI-Era Playbook: Weaponizing Your Strong Internal Standards

The Spec-Driven Engineer's AI-Era Playbook: Weaponizing Your Strong Internal Standards
  • Target audience: Engineers who feel they “can’t start until everything is decided,” perfectionists who refuse to compromise on quality
  • Prerequisites: Basic experience with AI coding tools (Claude, GitHub Copilot, Cursor, etc.)
  • Reading time: 9 minutes

Overview

“I can’t move until the specs are nailed down.” “Something feels off about the output AI gives me, immediately.” If this describes you, you might feel like you’re at a structural disadvantage in the AI era. The world is flooded with calls to “just ship and iterate.”

That’s only half right. Your strong internal standards are not a dying weakness in the AI era — they’re likely to become a scarce competitive advantage. The question is how to aim that strength at AI.

This playbook doesn’t ask you to change your spec-driven personality. It gives you four tactics that turn that personality into maximum leverage with AI. The underlying psychology is detailed in a separate article — The Psychology of People Who Only Want Clean Work — so read that if you want the “why.” For now, let’s focus on action.

30-Second Self-Diagnosis

If three or more of these ring true, this playbook is for you:

  1. □ At project kickoff, gray areas in the requirements bother you until they’re resolved
  2. □ Colleagues saying “let’s just get it running” internally frustrates you
  3. □ You can spot “this isn’t right” in your own or others’ output quickly (you have a sharp eye)
  4. □ You can’t focus while things remain undecided
  5. □ When AI generates code, you sometimes feel “it would be faster to just rewrite this myself”

If three or more match, keep reading. If only one or two, the Explorer’s Playbook might be a better fit.

Important caveat: If you scored high on this diagnostic but noticed that “I want an answer but I don’t have clear standards of my own,” you might be a different psychological type (the instruction-waiting / thought-delegating type). This playbook assumes strong internal standards. If the standards themselves aren’t there, the tactics below won’t work well. In that case, read How Instruction-Waiting Workers Can Survive the AI Era first.

Your Strength: “A Picky Eye” Is an Asset

First, the most important thing: you don’t need to change your personality.

In the AI era, the scarcest skill is not “being able to write code.” AI can write code in massive quantities. What’s scarce is the ability to see, in a pile of plausible-looking output, what is actually correct and meaningful.

The sensation you experience daily — “this is wrong,” “this isn’t enough,” “these pieces don’t fit together” — is what cognitive science calls strong internal standards. It’s a scarce asset built from training and experience, and AI (at least for now) does not have it. AI can produce “averagely plausible” output, but it has no internal compass for judging “what is actually correct in this specific context.”

In other words, AI has devalued the ability to write, not the ability to select. If anything, the scarcity of the latter is rising fast.

Two Traps You’ll Fall Into

That said, people with strong internal standards hit specific failure patterns when using AI.

Trap 1: Trying to Write Everything Yourself

When you have a high internal bar, AI output feels “worse than what I’d write myself.” So you rewrite it. The time you spent on AI becomes wasted.

This is “trying to drag AI up to your quality bar.” You use yourself as the reference point, so AI always looks deficient.

Trap 2: Freezing on the First Proposal (Seizing/Freezing)

The opposite trap also happens. Because discomfort with the undecided state is strong, you might accept AI’s first output as “good enough.” The psychologist Kruglanski called this the seizing and freezing mechanism1: the urge to reach closure quickly makes your exploration shallow.

The result is that you miss the better options AI could have produced, or you settle for mediocre output that doesn’t meet your actual standards.

These two traps look contradictory but are actually two sides of the same trait. The discomfort with ambiguity shows up sometimes as “do it myself” and sometimes as “take the first answer.” Both come from not wanting to pay the cost of exploration.

Four Tactics

Here’s the practical core. Four tactics that preserve your spec-driven personality while getting massive leverage from AI.

Tactic 1: Demand 5 to 10 Options, Not One

The most basic and most powerful tactic. Stop asking AI to “implement X.” Instead, ask for “five different approaches with their tradeoffs.”

1
2
3
× "Implement user authentication."
○ "Propose 5 different approaches to implementing user authentication.
   For each, list the pros, cons, and situations where it fits best."

This single move transforms your relationship with AI from “writer” to “candidate generator.” Your role shifts from writing to selecting.

And selecting is what you do best. With 10 options, your strong internal standards can instantly reject 9 and pick the one that fits. The psychological cost is vastly lower than generating, and the result fully reflects your standards.

Tactic 2: Write Your Implicit Criteria First

A support tactic for Tactic 1. Before asking AI, write out “what does good output look like to me?” Rough bullet points are fine.

1
2
3
4
5
6
Conditions for a good implementation:
- Database queries complete in a single request
- Error handling expressed in the type system
- Testable form (dependencies injected from outside)
- Avoid over-abstraction
- Consistent with existing code conventions

Include these in your prompt to AI. Or use them as a rubric AI can evaluate its own output against (“Self-evaluate the output against these criteria and revise anything that doesn’t meet them”).

There’s a secondary benefit: you’re training yourself to verbalize your tacit standards. Spec-driven people hold strong standards but are often undertrained in articulating them. In the AI era, the ability to verbalize tacit standards has become a marketable skill in its own right.

Tactic 3: Don’t Be Afraid to Reject “This Isn’t It” Five Times

The biggest reason spec-driven people fail with AI is that they don’t reject enough.

In human-to-human interactions, saying “do it over” five times feels rude. It drains the other person and damages the relationship. So you compromise after two or three rounds.

AI has no feelings. No matter how many times you reject it, it doesn’t get tired, and your relationship doesn’t sour. This is a trait you should exploit.

Concrete guidelines:

  • Assume five or more rejections is the norm. Start with that expectation.
  • Say “this isn’t it, more in the direction of X” without hesitation
  • Each rejection clarifies your own standards to yourself
  • The option you like on the fifth round is dramatically better than the one you would have accepted on the first

You have the rejecting eye. Don’t let rejection cost stop you from using it.

Tactic 4: Keep Your Spec-Driven Instinct — But Let AI Draft the Spec

The final tactic faces your core trait head-on.

“I can’t move until everything is decided” — don’t force yourself to change this. Instead, let AI draft the specification itself. Your job becomes ruthlessly editing the draft.

1
2
3
4
5
6
7
8
9
10
11
12
"I want to implement the following feature: [loose description of the requirement].

Draft a detailed specification as a senior engineer planning the implementation:
- Functional requirements
- Non-functional requirements
- Edge case list
- Data model
- API design
- Error handling strategy
- Testing strategy

I will review and revise it."

Three benefits:

  1. Lower psychological barrier to starting: You don’t have to write the spec from scratch
  2. Focus on finding gaps: AI writes comprehensively, so you can focus on “what’s missing or wrong” — the thing you’re best at
  3. Dramatically faster specification: What used to take a day becomes 30 minutes of dialogue

The idea is: don’t abandon spec-driven development — move the front-end of specification to AI. Your need for a spec is satisfied; only the cost of producing the spec disappears.

Where You Win

Spec-driven traits are competitive advantages in these domains, both today and in the AI era:

DomainWhy you’re strong
Regulated industries (finance, healthcare, aviation, nuclear)Spec deviations have legal consequences. Strict procedural adherence is the job
Security / quality assuranceThe eye for spotting what’s missing is the decisive value
Code review / architecture reviewYou need the ability to see problems in piles of plausible-looking output
AI product evaluationJudging LLM output requires strong internal standards that only certain people have
Compliance / auditStrict rule application is the core competency
Data quality management“This data looks wrong” needs to hit you immediately

The second-to-last one, AI product evaluation, deserves attention. As AI generates massive amounts of content, the scarcity of humans who can evaluate it rises. This could become a new flagship role for spec-driven people in the AI era.

Summary: Three Principles

To compress everything into three principles:

  1. Externalize generation, internalize judgment. Don’t write — select. Have AI produce 10 options and use your eye to pick one.
  2. Drive the cost of rejection to zero. AI doesn’t need you to be polite. Assume five or more rejections as the standard.
  3. Keep your spec-driven instinct — just let AI handle the front-end. Don’t change yourself. Change only the assumption that “I have to write it.”

“People who can’t move without a finalized spec are disadvantaged in the AI era” — that’s only half right. You don’t need to change your traits. Change only the assumption that you have to write things yourself. The moment you start using AI as a selection tool instead of a writing tool, your strong internal standards transform into a scarce competitive advantage.

Want to Go Deeper?

For the psychological foundations of why these tactics work, the cognitive traits underlying the spec-driven style, and the labor economics of the AI era, a detailed reference article is available.

🧠 Psychological background: The Psychology of People Who Only Want Clean Work — Evidence-based deep dive covering Tolerance for Ambiguity, Need for Cognitive Closure, Hofstede’s Uncertainty Avoidance, Brynjolfsson et al., and more.

If the diagnostic didn’t quite fit you, you may want to check the opposite or adjacent types.

🔄 The opposite type: The Explorer’s AI-Era Playbook — Tactics for the exploration-driven style.

📕 A third type: How Instruction-Waiting Workers Can Survive the AI Era — Recognition guide for the instruction-waiting (thought-delegating) type. Also useful for understanding subordinates or colleagues who fit this pattern.

References

Other references are consolidated in the detailed reference article.

  1. Motivated Closing of the Mind: “Seizing” and “Freezing” - Kruglanski, A. W., & Webster, D. M. (1996). Psychological Review, 103(2), 263-283. The seizing/freezing mechanism of Need for Cognitive Closure. 【Reliability: High】 ↩︎

This post is licensed under CC BY 4.0 by the author.