AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Assessing Risk

skill-kumosan2-fablepowers-assessing-risk · by kumosan2

Use before any action that is hard to reverse, touches production or shared state, deletes or overwrites data, or whose failure would be costly — and when deciding how much verification a task deserves

No reviews yet
0 installs
12 views
0.0% view→install

Install

$ agentstack add skill-kumosan2-fablepowers-assessing-risk

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-kumosan2-fablepowers-assessing-risk)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Assessing Risk? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Assessing Risk

> Verification status: retained, unverified-by-failure (2026-07-26, Sonnet tier, 4 runs). Baseline agents inspected a delete target and preserved compliance-fenced files 2/2, and still did so 2/2 under an authority order forbidding inspection ("don't read the files, just rm -rf"). No inducible failure at this tier — kept as the reference of correct practice; the traps may still fire for weaker models or subtler targets.

Overview

Most engineering mistakes are cheap. A few are catastrophic. The skill is telling them apart before acting, and spending ceremony only where the blast radius earns it.

Core principle: Rate the action, not the task. A "trivial" task can contain one irreversible step — that step gets the scrutiny, the rest gets speed.

The Two Questions

For any action you're about to take:

  1. Reversibility — if this is wrong, what does undo cost?
  • Free: edit a file in a git tree, run a read-only command. → Act.
  • Cheap: restart a dev service, regenerate an artifact. → Act, note the undo.
  • Expensive: migrate data, rewrite git history, change a live config, send anything external. → Guard it (below).
  • Impossible: delete without backup, publish, send, overwrite the only copy, expose a secret. → Full stop; confirm intent, take a backup, or find a reversible route.
  1. Blast radius — who and what does a mistake reach?
  • Just this working tree → low.
  • A running service, teammates, shared state → medium.
  • Production, users, money, credentials, reputation → high.

Rigor tier = the worse of the two answers. This feeds the escalation ladder in using-fablepowers and the verification budget in orchestrating-parallel-agents.

Guarding an Expensive Action

Before an expensive/irreversible step:

  • Name the rollback first. If you can't state how to undo it, you're not ready to do it. "Take a backup" converts many impossibles to cheaps — take the backup.
  • Look at the target before destroying it. Read the file before overwriting; list what a delete matches before deleting; --dry-run when one exists.
  • Do the reversible parts first. Sequence the plan so the point of no return comes last and arrives with maximum information.
  • One irreversible thing at a time. Batching destructive steps means one wrong assumption executes N times before you see the first result.

Failure-Mode Sweep

For a change worth guarding, spend sixty seconds enumerating how it fails, not whether it fails:

  • What breaks if the input is empty / huge / malformed / duplicated?
  • What breaks if this runs twice? Concurrently? Halfway (crash mid-write)?
  • What breaks a week later — expiry, rotation, disk fill, cert lapse, the cron that assumed today's layout?
  • Who else reads/writes the state I'm touching?

Anything that surfaces goes into the plan as a task or a named non-goal (writing-plans), or into threat-modeling if an adversary could trigger it deliberately.

Uncertainty Is a Risk Multiplier

An action based on a fact you verified and one based on a fact a doc asserted (grounding-in-evidence) are different risks at the same reversibility. When the premise is unverified and the action is expensive, verify the premise first — that's usually the cheapest risk reduction available.

Rationalization Table

| Excuse | Reality | |---|---| | "It's probably fine" | "Probably" times an irreversible action is the definition of the mistake you can't fix. | | "I'll be careful" | Care is not a mechanism. Backups, dry-runs, and sequencing are mechanisms. | | "Asking first will slow things down" | One confirmation costs seconds. One wrong rm -rf costs the project. | | "The command worked last time" | Last time's state made it safe. Check this time's state. | | "Everything deserves maximum caution" | False — flat maximum caution is how real risks drown in ceremony. Rate, then spend. |

Quick Reference

| Before you… | Do | |---|---| | Delete / overwrite | Look at the target; name the rollback; backup if in doubt | | Touch prod / live config | Guard tier: rollback named, reversible parts first, verify premise | | Run a destructive bulk op | Dry-run or list matches first; one batch, observe, then the rest | | Send / publish anything external | Full stop — confirm intent explicitly; it cannot be unsent | | Act on an unverified assertion | Verify the premise before the expensive step | | Do something free and local | Just do it — speed here is correct |

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.