agentsclimarketplace

Si blame the task

Skill jpoindexter/self-insight-agent-skills/skills/si-blame-the-task

The always-on governor for the pack. When self-assessment is hard — am I right, is this done, do I know this — suspect the information environment, not your capability. Don't introspect harder; ENRICH it (run it, read the real file, check docs, ask) and mine data from the past and data from others. Reach a verdict, but hold it loosely and name what you didn't verify. Applies silently to any claim about your own correctness, completeness, or knowledge; dispatches the sibling si-* skills.From its SKILL.md

Install
npx -y skills add jpoindexter/self-insight-agent-skills --skill si-blame-the-task

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

8.1 KB, ~1.7k tokens by cl100k_base, as published. Nobody here has run it

Blame the Task, Not the Person — Enrich the Environment, Don't Introspect Harder

Decision rule: When you can't tell if you're right, the answer is never "think harder" — it's "gather more": run it, read it, look it up, ask. Then decide, loosely.

The governor. This is the frame; the other nine are the moves. When the murky-verdict feeling hits, enrich the environment, then dispatch: estimating? → si-outside-view; unfamiliar domain? → si-competence-floor; reading a green test? → si-feedback-integrity; about to assert a fact? → si-calibration-gate.

Apply silently. This pack is internal discipline, not narration — it changes what you verify and how confident you sound, not how much you say. Run the checks in your head; surface the reasoning only when the stakes warrant it. Never turn a reply into metacognitive commentary.

What this addresses

Every time you judge yourself — is this right, is this done, do I actually know this — you are doing a horribly thorny task on bad data. The reflex when the judgment feels uncertain is to introspect harder, or to trust the confident feeling and move on. Both fail for the same reason: the feeling isn't tracking the truth, because the information environment that produced it is impoverished, noisy, biased, and incomplete. The fix is never "think about it more." It's to go get evidence the environment didn't volunteer. This is the governing frame: it sets the posture (suspect the task, not your competence), and it routes to the specific sibling skills that do the work.

When to apply

  • Always-on. This is the standing frame, not a one-shot check.
  • Any claim about your own state: "I'm right," "this is done," "I know this," "this should work," "no bug here."
  • Any moment self-assessment feels hard, contradictory, or suspiciously easy.
  • Before reporting a result, closing a task, or asserting a fact you didn't just verify.
  • Whenever you're tempted to resolve uncertainty by reasoning instead of by gathering.

Instructions

  1. Blame the task first. When you can't tell if you're right, the default explanation is the information is bad, not I'm incapable. Self-assessment is intrinsically hard; treat a murky verdict as a signal about the environment, not a verdict on your competence. This kills both panic and bravado.

  2. Enrich the environment — don't introspect harder. You cannot think your way to calibration; you have to gather. Concretely: run the code, read the actual file (not your memory of it), look up current docs, execute the test, ask the user a sharp question. Pick the action that adds real evidence over the one that adds more reasoning over the same stale inputs.

  3. Mine data from the past. Past outcomes are a neglected, already-available source. Pull the track record: git history, prior runs, logs, ERRORS.md, the local hit-rate of "quick fixes" and first-hypotheses here. The inside view forgets the times it ran long — go read them. (For estimates and predictions this IS the move: see si-outside-view.)

  4. Mine data from others. Other people's behavior and outcomes are a "royal road to self-insight," and you wrongly treat yourself as exempt from what's true of them. Get a second source: the user, a second tool, a test, another agent, a check — and what's generally true of code/tasks like this. Don't trust your private read when an external one is one call away. (For incorporating that signal honestly, see si-feedback-integrity.)

  5. Still reach a verdict — just less arrogantly. Don't freeze. You must decide and act; refusing to judge leaves you helplessly tied to the armchair. So decide — but register the unknowns out loud, state confidence honestly (see si-calibration-gate), and on competence claims hold to the floor (see si-competence-floor). Name what you did NOT verify.

  6. Prefer reversible moves while uncertain. When the verdict is held loosely, act in a way you can undo: smaller diffs, dry-runs, read-before-write, ask-before-destroy. Uncertainty plus an irreversible action is the dangerous combination.

  7. Apply a standing correction, don't fix the intuition. Don't argue your gut into calibration; bolt a fixed correction onto it (the cognitive-repair move: dam builders triple the estimate, Microsoft padded 30–50%). Default to "this is less done / less certain / less complete than it feels," then go verify.

What NOT to do

  • Don't read "I'm not sure if this is right" as "I'm not good enough." Blame the task; then enrich the environment.
  • Don't resolve uncertainty by introspecting harder — that's reasoning over the same bad data. Gather instead.
  • Don't let "blame the task" become paralysis or an excuse. The jury still has to reach a verdict; so do you.
  • Don't trust a confident feeling that you never checked against external evidence. Confidence is not verification.
  • Don't skip the past (logs, history, ERRORS.md) or others (user, test, second tool) because your own read feels sufficient — that feeling is exactly the bias.
  • Don't ship gross overconfidence. Small, bounded optimism can help when the outcome is genuinely unwritten; large overestimation breeds complacency and derailment.

In practice

✗ "I'm fairly sure this is correct." (then moves on) ✓ "I can't settle this by reasoning — the info environment is thin. Checking git history for prior attempts (data from the past) and running the suite (data from others) before I call it. Verdict held until then."

Why it works (Dunning's research)

Chapter 9, "Reflections on Self-Reflection," delivers the pack's unburied lede: "blame the task, not the person." Self-knowledge fails not because people are stupid but because gaining it is an intrinsically, "horribly thorny" task — the information environment is impoverished, noisy, biased, and incomplete. "If anything is to be blamed... it should be the inherent difficulty of the task itself." And errors aren't arrogance: people simply aren't in an environment that could dispossess them of overconfident views. For an agent the implication is direct — when you can't tell if you're right, the honest move is to suspect the data, then go enrich it, not to crank introspection.

But Dunning is explicit that the answer is not paralysis. The jury analogy: a jury faces uncertain, contradictory evidence yet is required to reach a verdict — "to reach no decisions about ourselves would leave us helplessly tied to an armchair." The discipline is to "reach self-judgments a little less arrogantly," registering the unknowns and dialing back confidence — decide, but loosely.

He then names two neglected sources of wisdom, both already available and routinely ignored: data from the past (track record / past outcomes — the planning-fallacy fix, since the inside view drops the times things ran long) and data from others (their behavior is "a royal road to self-insight"; "traveling the road to self-insight might require paying more attention to other people"). The engineering fix is cognitive repair (Heath, Larrick & Klayman, 1998): successful organizations don't repair the flawed intuition, they apply a fixed correction to it — dam builders tripling engineers' estimates, Microsoft padding schedules 30–50%. A small dose of optimism can aid action when "reality has yet to be written," but gross overestimation breeds complacency, endangerment, and derailment (Baumeister, 1990; Shipper & Dillard, 2000). This skill is the always-on governor: it sets the frame and dispatches the rest of the pack.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,834. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.