# Pc Risk Assessment

> Use when planned work must be challenged for delivery, dependency, migration, security, or operational risk before the team commits to scope or sequence.

- Skill: `yknothing/pc-risk-assessment` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add yknothing/pc-risk-assessment`
- Raw SKILL.md: https://api.skillmd.com/api/skills/yknothing/pc-risk-assessment/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Security
- Author: yknothing (https://skillmd.com/u/yknothing)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/yknothing/pc-risk-assessment

---


# Risk Assessment

> Make delivery risk visible before it becomes schedule surprise or production pain.

## Context

Risk assessment identifies what could derail the plan and what the team will do about it.

See [context](references/context.md) and [anti-pattern](references/anti-patterns.md) notes.

## Inputs

[I/O contract notes](references/io-contract.md) define required inputs and authority.

## Process

### Step 1: Identify Risk Categories

Scan for risks in at least these buckets:

- architecture or design uncertainty
- dependency and coordination risk
- migration or coexistence risk
- operational or rollback risk
- security or compliance exposure

### Step 2: Score What Matters

For each material risk, record:

- likelihood
- impact
- earliest point of detection
- mitigation or contingency
- owner

Do not clutter the register with trivialities. Focus on risks that could change sequence, scope, or release posture.

### Step 3: Convert Risk Into Planning Action

A risk register is only useful if it changes something. For each high or medium risk, decide whether to:

- change the order of tasks
- add a spike or validation step
- reduce scope
- add contingency or observability
- defer commitment until a dependency clears

### Step 4: Hand Off a Live Risk Register

Make the register concrete enough that estimation, sprint planning, and later retrospectives can reuse it. If a risk is accepted, that acceptance should be explicit.

## Outputs

Produce only declared outputs at their documented quality boundary.

## Quality Gate

- [ ] Material technical and delivery risks are identified
- [ ] Each major risk has owner and mitigation or contingency
- [ ] The register changes sequencing, estimates, or scope where needed
- [ ] Brownfield, migration, or rollback risks are explicit when relevant
- [ ] Accepted risks are documented rather than implied

## Distribution

- Public install surface: `skills/.curated`
- Canonical authoring source: `skills/03-planning/pc-risk-assessment/SKILL.md`
- This package is exported for `npx skills add/update` compatibility.
- Packaging stability: `beta`
- Capability readiness: `beta`
- Portability: `portable_with_caveat`
- Public caveat: Portable as skill guidance; full governance guarantees require the Prodcraft repository contracts and validation checks.

