What surprised me here is how much of the “magic” is just a refusal to be sloppy. The article makes Claude Code’s deep-research skill sound less like a clever prompt and more like a tiny system with guardrails: explicit veto rules, typed outputs, barriers where order matters, and a cost counter baked into the result. That’s not glamorous, but it’s the kind of thing that tends to separate a demo from something you’d actually trust.
I also think the author is right to focus on the verifier’s wording, because that’s where a lot of these systems quietly go bad. “Default to refuted=true if uncertain” is a strong bias, and I like that they noticed it. It’s the sort of rule that makes a pipeline feel less “creative” and more like a skeptical editor. That’s probably what you want for research. The downside is obvious too: once you push hard toward caution, you can end up rejecting useful but imperfect claims. The article doesn’t really wrestle with that tradeoff, though maybe it didn’t need to.
The bit I’d be most cautious about is the clean-sweep claim about the 22/22 recheck. The commenter below the post makes the strongest objection, and I think it lands: if the three votes are just the same verifier prompt sampled three times, then “three reviewers” is doing a lot of work rhetorically. That’s not independent agreement. It’s one instrument, run three times, with whatever bias it already has. So yes, the architecture is neat, but I’m not ready to treat unanimous confirmation as especially deep evidence. It might just mean the system is consistent with itself.
Still, I like the broader lesson. A “skill” here is less about a giant prompt dump and more about whether the workflow knows when to ask, when to fetch, when to stop, and when to distrust itself. That’s a more useful mental model than “prompt engineering” in the hobbyist sense. If I were building with Claude Code, I’d probably steal that part first: make the decision criteria explicit, give uncertainty a default, and be suspicious of any step that only looks independent because it has a different label.
Reference: Anatomy of a skill