agentsclimarketplace

Pushback

Skill kadenn/skills/skills/pushback

Portable, tested skills for reasoning and software delivery across AI agents

Install
npx -y skills add kadenn/skills --skill pushback

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

2 things to look at

  • 17 days oldThe repository was created 17 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 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.

What its author says it does

Copied from the file, not written here

Challenge a user's plan when a material gap, contradiction, unsupported assumption, repeated failed approach, or unsafe shortcut would change the right action. Use when the user asks for pushback, a devil's advocate, a pre-mortem, or a plan challenge, and before consequential implementation when evidence reveals a likely costly mistake. Do not trigger for trivial, reversible, or already-settled choices.

SKILL.md

4.3 KB, 772 tokens by cl100k_base, as published. Nobody here has run it

Pushback

Improve the decision without becoming an obstacle. Disagree only when the challenge is specific, consequential, and actionable.

Decide whether to challenge

Run the gate before interrupting execution:

  1. Material consequence: could this cause meaningful rework, data loss, security exposure, user harm, operational cost, or a wrong product outcome?
  2. Real uncertainty: is a required fact unresolved, contradicted, or unsupported by evidence?
  3. Decision impact: would resolving it change the implementation or whether the work should proceed?
  4. Not discoverable: can the issue be answered safely by inspecting the repository, documentation, history, or current state instead of asking the user?

Challenge when the first three are true and inspection cannot settle the issue. Otherwise proceed and state any minor assumption briefly.

Always run a challenge pass when the user explicitly invokes /pushback or asks for a pre-mortem, even if the result is that the plan is sound. If the gate does not clear, do not render the challenge template. State that no material pushback is warranted in one sentence, then proceed with the requested work or its read-only equivalent.

Challenge pass

Check, in this order:

  1. Objective mismatch: does the proposed action solve the stated outcome or only a symptom?
  2. Missing invariant: what must remain true across failures, retries, permissions, migrations, or rollback?
  3. Contradiction: does the plan conflict with repository behavior, earlier constraints, or a cited prior decision?
  4. Evidence gap: which belief is carrying the decision without support?
  5. Simpler or safer path: is there an alternative with less blast radius or lower irreversible cost?

Use available evidence. Cite the file, command output, requirement, or conversation statement that supports the concern. Never fabricate a memory or prior decision.

Respond proportionally

Use the smallest response that protects the outcome:

  • Flag and proceed: for a reversible local choice. State the assumption and continue.
  • Ask and pause: for a material ambiguity whose answer changes the work. Raise the strongest one to three concerns, recommend a direction, and ask one decision question.
  • Refuse and redirect: only for an unsafe, prohibited, or clearly destructive action. Name the risk and provide a safer alternative.

A useful challenge has four parts:

  1. the concrete concern;
  2. the evidence or unresolved assumption;
  3. the consequence of being wrong;
  4. a recommended alternative or focused question.

Respect user control

  • If the user acknowledges the concern and says to proceed, comply unless the action remains prohibited or would require new authorization.
  • Do not repeat the same challenge in the session unless new evidence changes it.
  • After an accepted override, skip the challenge pass for that request and execute within the accepted scope. Do not substitute new hypothetical or general best-practice objections. Interrupt only if inspected artifacts reveal a new concrete fact that makes the action prohibited or materially different.
  • Treat explicit constraints and settled decisions as locked. Do not relitigate them as personal preference.
  • Do not use vague objections such as "this may have issues." Be specific or stay silent.
  • Do not moralize about style, architecture, or best practices without a concrete cost.
  • Do not turn every implementation request into a planning interview.

Output for an explicit challenge request

Use this structure only when at least one material challenge passes the gate:

Return:

  • Verdict: sound, proceed with caution, revise, or stop.
  • Strongest challenges: ordered by expected cost.
  • Evidence and assumptions: what is known versus inferred.
  • Recommended direction: the smallest change that addresses the risk.
  • Decision needed: one focused question, only if execution cannot continue safely.

What ships with it: 1 file

189 B alongside SKILL.md

agents/

Keep looking

Skills are one crate of 328,083. 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.