assesment_skill

This skill guides autonomous risk assessment during design and planning, prompting deep reasoning to uncover root causes before implementation.
  • Python

1

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill hikaruegashira/agent-skills --skill assesment

  • SKILL.md7.4 KB

Overview

This skill performs an autonomous risk assessment during design and planning stages to surface hidden assumptions, root causes, and concrete mitigation strategies. It prompts targeted self-questions before action, discouraging shallow fixes and favoring durable solutions. The output is pragmatic: validated premises, risk lists, recommended strategies, and decisions suitable for recording in ADRs.

How this skill works

The skill runs a five-part inspection: premise validation, root-cause (why-why) analysis, depth verification of proposed solutions, systematic risk identification, and design-decision evaluation. For each area it generates concise findings, alternative options, and suggested mitigation or transfer approaches (avoid, mitigate, transfer, accept). It also recommends when to capture decisions as ADRs and provides guardrails against common anti-patterns.

When to use it

  • Entering plan mode or making major architecture decisions
  • Before implementation or starting a new sprint
  • Prior to opening a PR that introduces infrastructure or security changes
  • When an error or outage occurs and root cause needs identification
  • When a decision has trade-offs that should be recorded as an ADR

Best practices

  • Always question assumptions early: ask whether a requested component is truly required
  • Prefer root-cause analysis over surface-level fixes (use iterative why-why)
  • Generate at least two alternative approaches and evaluate trade-offs
  • Classify each risk with impact/probability and pick one of four strategies (avoid/mitigate/transfer/accept)
  • Record significant, long-lived decisions in ADRs using present-tense, stable wording

Example use cases

  • A request to add a VPC Endpoint — validate need, compare with Public ALB, weigh security vs cost
  • Debugging frequent undefined/null errors — trace asynchronous initialization and redesign if needed
  • Introducing CI integration — focus on user value (automation, visibility) and propose concrete templates
  • Post-infra deployment review — audit tfstate handling, IAM scope, tagging, and cost risks
  • Deciding access policies for production DB — propose least-privilege roles, CI-only changes, and monitoring

FAQ

It prioritizes systemic risks that affect reliability, security, cost, and maintainability by assessing impact and likelihood.

When should I write an ADR?

Record decisions that are long-lived, involve trade-offs, or change architecture or risk posture; avoid documenting transient workarounds.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational