Skills for Real Engineers. Straight from my .agents directory.
os-what-could-go-wrong
Agent skill fromkharmanskyi/open-steps
ALWAYS invoke this skill before anything hard to undo gets agreed to - a contract, a purchase, a migration, a launch, a price change, a reorganisation - and whenever the user asks "what could go wrong", "what are we missing", "poke holes in this", or for a premortem or a red team, in any language. Assumes the decision already failed and works backwards to find out why, in a fresh agent that had no hand in making it. Sweeps nine areas and shows what each produced, including the empty ones. Ends on one verdict: go ahead, go but fix these first, try it small first, think again, do not do this.
How to install os-what-could-go-wrong
npx skills add kharmanskyi/open-steps# or add only this skill to Claude Code: copy the folder
skills/os-what-could-go-wrong/
# into
~/.claude/skills/os-what-could-go-wrong/ (all projects)
.claude/skills/os-what-could-go-wrong/ (one project)
1# os-what-could-go-wrong23Assume it already failed, then work backwards to find out why - while there is4still time to change it. The attack runs in a fresh agent that had no part in5the decision, because an agent that helped shape one reviews it far too6gently: it defends its own reasoning, and it misses the thing that kills the7plan out of politeness.89`os-ask-simple` screens a choice before the user picks one. This one runs10after the choice is made and before it can no longer be taken back.1112## Language1314Write in the language the user speaks in this session, detected from the15conversation. Names, figures and identifiers stay as they are. The fresh16agent cannot see this conversation, so the language travels in the handover.1718## Step 1 - write down what is actually being decided1920Find the decision first. Given as text or a document, that is it. Asked at the21end of a discussion, it is the decision the discussion arrived at, and say22which one you took it to be. If neither, ask which decision to attack.2324Then fill every line. This is the only thing the fresh agent will ever see.2526```27DECISION BRIEF28What will be done: three to seven sentences29What it is for: the problem it solves, and what success looks like, measured30 wherever it can be31The main moves: the money, the people, the systems, the dates32What is fixed: the constraints, plus the surrounding facts that matter33Who it lands on: who and what is affected if this goes wrong34What cannot be undone: which parts are one-way35…
Excerpt shown under the repository's MIT license.
More skills in open-steps
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
