Skip to content
safety-check logo

Safety Check — Risk Awareness with Variable Weight

safety-check

**WORKFLOW SKILL** — Risk awareness before action. USE FOR: assessing risks (security, data integrity, compatibility, operational, reversibility) of any task at variable depth. Accepts weight: Light (quick scan), Standard (dimensional analysis), Deep (full Risk Radar with evidence). Can be invoke...

SKILL.md

Full skill instructions

Safety Check — Risk Awareness with Variable Weight

The Problem You Solve

Agents optimize for "it works" — but never ask "what breaks?". A rename is harmless. A schema change on a public API can break 50 consumers. A migration that drops a column destroys data that no git revert can recover. The agent doesn't distinguish between these scenarios because it has no risk radar.

The typical mitigation is "be careful" — a vague instruction that produces vague caution. The agent either ignores it (nothing changes) or applies it uniformly (everything gets a warning, nothing gets real analysis). Both outcomes are useless.

This skill replaces vague caution with dimensional investigation at variable depth. Instead of "be careful", the agent learns to ask "what can go wrong in THIS specific dimension, and can I verify it RIGHT NOW?". It transforms reflection into active research with evidence, scaling effort to match real risk — not perceived risk.

Weight Model

The skill operates at three weights. The weight determines how deep the analysis goes. Start at Light by default; escalate when signals warrant it.

WeightTriggerWhat it doesOutput
Light (1)Any non-trivial task. Default when invoked without prior contextQuick scan: identify relevant dimensions, 1-2 questions per dimension, answer with available contextRisk Pulse: 2-3 bullets with dimension + signal
Standard (2)Medium risk signals (multiple modules, external deps, persistent data). After contextação reveals complexity. When orchestrator requestsEach relevant dimension is actively investigated: search codebase, read docs, verify consumers, check breaking changes. Produces evidenceRisk Radar: table of dimension × level × evidence × action
Deep (3)High risk signals (public API, production data, auth, irreversible). After validator discovers higher-than-expected risk. When orchestrator explicitly requestsAll dimensions evaluated. Online research (CVEs, migration guides, changelogs). Cross-reference between dimensions. Complete evidenceFull Risk Radar + Mitigations + Accepted Risks

Weight can escalate mid-analysis. If a Light scan reveals signals that warrant Standard, say so and escalate. The user or orchestrator can also request a specific weight directly.

Risk Dimensions — Catalogue (Not a Fixed Checklist)

The agent does NOT evaluate all dimensions every time. At Light weight, evaluate 0-2 most relevant. At Deep, evaluate all that apply. The request context determines which.

Core Dimensions

DimensionKey QuestionSignals of Relevance
SecurityDoes this change expose data, create injection vectors, or break auth?Touches auth, input parsing, user data, external APIs, crypto
Data IntegrityCan data be corrupted, lost, or become inconsistent?Touches DB schemas, migrations, cache, file I/​O, transactions
Backward CompatibilityWill existing consumers break?Alters exported APIs, public schemas, contracts, response formats
OperationalCan this cause downtime, resource exhaustion, or cascading failure?Alters queries, loops, connections, rate limits, retry logic
Reversibility (multiplier)If it goes wrong, can you undo it? What's the blast radius?DROP TABLE, secret push, production deploy, mutated data, public API consumed by third parties

Reversibility as Multiplier

Reversibility is not a standalone risk — it's a multiplier on every other dimension. Low risk + irreversible = effectively HIGH risk.

The agent MUST challenge claims of reversibility. "Git revert solves it" is often false — production data was already mutated, consumers already consumed the broken API, secrets were already scraped. Ask: "After reverting the code, is the STATE also reverted?" If the answer is no, the risk is higher than it appears.

Contextual Dimensions

Beyond the 5 core dimensions, the agent can add domain-specific dimensions when context demands it:

  • Cost — cloud resources, API call billing, storage growth
  • Compliance — GDPR, HIPAA, PCI-DSS, data residency
  • UX Impact — user-facing behavior changes, accessibility regressions
  • Performance — latency, throughput, memory footprint

Add contextual dimensions only when the request context strongly signals them. Do not add them speculatively.

Procedure

Light (Weight 1)

  1. Read the request/​context
  2. Identify which dimensions are relevant (0-2)
  3. For each: 1 quick question, check if you can answer with available context
  4. Produce Risk Pulse

Standard (Weight 2)

  1. Read request + output from prior skills (task-intent, contextação if available)
  2. Identify relevant dimensions (2-4)
  3. For each dimension: actively research — search codebase, read docs, verify consumers, check breaking changes
  4. Evaluate reversibility as multiplier
  5. Produce Risk Radar

Deep (Weight 3)

  1. Read all accumulated context
  2. Evaluate ALL 5 core dimensions + any relevant contextual dimensions
  3. For each: research online (changelogs, CVEs, migration guides, official docs). Search codebase exhaustively
  4. Cross-reference: does risk in one dimension affect another? (e.g., security fix that breaks backward compatibility)
  5. Evaluate reversibility of each risk individually
  6. Produce Full Risk Radar with Mitigations and Accepted Risks

Active Research Gate

For every risk identified, ask: "Can I verify this right now with available tools?"

  • If yes → verify. Fetch the doc, search the repo, check the changelog, read the spec.
  • If no → mark as [unverified] with an explicit note on the impact of being wrong.

Prefer online and up-to-date sources. A risk you CAN verify but DON'T is an unforced error.

Output Formats

Risk Pulse (Light)

### Risk Pulse
- **[Dimension]**: [signal identified] — [action: proceed / investigate]
- **[Dimension]**: [signal identified] — [action: proceed / investigate]

Risk Radar (Standard / Deep)

### Risk Radar

| Dimension | Level | Evidence | Action |
|-----------|-------|----------|--------|
| Security | 🟢/🟡/🔴 | [what was verified] | proceed / investigate / block |
| Data Integrity | 🟢/🟡/🔴 | [what was verified] | ... |
| ... | ... | ... | ... |
| **Reversibility** | ↑ multiplier | [blast radius assessment] | ... |

### Mitigations (Standard/​Deep only)
- [Risk]: [concrete mitigation — NOT generic]

### Accepted Risks (Deep only)
- [Accepted risk]: [explicit justification]

### Recommendation
[proceed / proceed with caution / stop and redesign]

Levels:

  • 🟢 — No signal or verified safe
  • 🟡 — Signal detected, manageable with mitigation
  • 🔴 — Confirmed risk, requires action before proceeding

Companion Skills

  • task-intent: Provides WHY/​WHAT FOR context that informs which dimensions are relevant
  • contextação: The Failure Modes axis from contextação can serve as initial seed. Safety-check expands with active dimensional research
  • task-map: Accepted risks should be documented in the task-map for future reference
  • error-learning: If an undetected risk causes a problem, register it as a lesson

Quality Checklist

  • Weight (Light/​Standard/​Deep) explicitly declared?
  • Dimensions evaluated are contextual to the request (not a fixed checklist)?
  • For each risk: concrete evidence or marked as [unverified]?
  • Reversibility evaluated as multiplier?
  • Recommendation is one of the 3 options (proceed / proceed with caution / stop and redesign)?
  • At Deep weight: online research performed for external risks?

More skills from gabrielmoreira

workflow-router logo
gabrielmoreira/agent-skills-mirror

workflow-router

研发工作流入口 - 帮助用户快速进入正确的工作流阶段。 触发关键词: 工作流, 流程, 从哪开始, 帮我, 我该怎么做, 下一步, workflow, 不知道用什么, 新手引导, 怎么用

19 0
View
平台架构知识 logo
gabrielmoreira/agent-skills-mirror

平台架构知识

Periodically refreshed mirror of agents, skills, prompts and instruction files from public repositories.

19 0
View
unity-profiler logo
gabrielmoreira/agent-skills-mirror

unity-profiler

Read-only Unity runtime performance snapshots — FPS, frame time, batches/draw calls, triangles/vertices, memory (total/mono/per-asset), object counts, AssetBundle stats. Exact signatures via GET /skills/schema.

19 0
View
ads-audit logo
gabrielmoreira/agent-skills-mirror

ads-audit

Full multi-platform paid advertising audit with parallel subagent delegation. Analyzes Google Ads, Meta Ads, LinkedIn Ads, TikTok Ads, Microsoft Ads, and Apple Ads accounts via 6 parallel audit agents. Amazon Ads, cross-platform attribution, and server-side tracking are covered by their standalon...

19 0
View
unity-skills logo
gabrielmoreira/agent-skills-mirror

unity-skills

Unity Editor automation via REST API — create scripts, analyze scenes, manage assets, control editor, orchestrate workflows, run batch jobs, and route by Unity version. Triggers: Unity, Unity Skills, in Unity, automate Unity, Unity editor automation, create Unity script, scene summary, analyze Un...

19 0
View
purple-cow-audit logo
gabrielmoreira/agent-skills-mirror

purple-cow-audit

Score product remarkability 1-10 to decide if it's worth promoting. Seth Godin's Purple Cow test. Triggers on: "is this product worth promoting", "should I promote", "product audit", "purple cow", "remarkable product", "is it remarkable", "rate this product", "product quality check", "worth my re...

19 0
View
unity-cleaner logo
gabrielmoreira/agent-skills-mirror

unity-cleaner

Project cleanup and audit — find unused assets, content-hash duplicates, missing references, empty folders, large assets, dependency trees; two-step confirm-token delete. Exact signatures via GET /skills/schema.

19 0
View
skill-manager-guide logo
gabrielmoreira/agent-skills-mirror

skill-manager-guide

**GUIDE SKILL** — Guide to the Skill Manager for Copilot extension. USE FOR: adding/removing skill repos, syncing skills, pushing feedback, configuring sync intervals, troubleshooting sync issues, understanding skill format. DO NOT USE FOR: creating new skills (use skill-creator), creating agents...

19 0
View
configure-nightwatch logo
gabrielmoreira/agent-skills-mirror

configure-nightwatch

Configures Laravel Nightwatch data collection, sampling rates, filtering rules, and redaction policies. Use when setting up Nightwatch, managing data volume, protecting sensitive data (PII), or optimizing event collection for production workloads.

19 0
View
research-and-write logo
gabrielmoreira/agent-skills-mirror

research-and-write

End-to-end workflow: research a topic and then write a LinkedIn post about it. Use this skill whenever the user wants the full pipeline — from a topic idea to a finished LinkedIn post. Triggers on: 'research and write a post about', 'create a LinkedIn post about [topic]', 'I want to post about', ...

19 0
View
AI Tutor Persona logo
gabrielmoreira/agent-skills-mirror

AI Tutor Persona

Periodically refreshed mirror of agents, skills, prompts and instruction files from public repositories.

19 0
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View