← knowledge.oriz.in

Iterate before creating a skill

rule agentskillsiterationtaste

Iterate before creating a skill

The rule

Before invoking skill-creator (or manually writing a SKILL.md), iterate on the target task 3-5 times minimum. On each attempt:

  1. Prompt for the output.
  2. Say what's good + what's bad + WHY specifically.
  3. Try again with corrections.

Once the 3rd-5th attempt is close to right — THEN codify. Never skill-ify from a single response.

Why

Skills are compressed instructions. If you distill from one example, the skill overfits: it captures accidents of that example (word choice, exact structure, edge case handling) as if they were rules. The skill will produce that exact shape forever.

Iterating exposes:

Anti-pattern

Nate Herk video 2026-07-02, "Claude features" walkthrough:

"Write me 5 hooks... [gets response] ... this one's good, this one's bad" → repeat → "Now create a skill that would have gotten me the good response on the first try."

That's the shape. First attempt = data point. 5th attempt = data set.

When to skip

When NOT to skip

Any skill involving:

Reference-material addition

After iteration, if you have a corpus of good/bad examples (e.g. hook templates DB, screenshot gallery), UPLOAD it to the skill as reference material. The skill can then draw from real examples at invocation time, not just the abstracted rules.

Cross-refs