# Risk And Assumptions

> Surface assumptions, unknowns, and implementation risks during planning. Use when requirements are ambiguous or work spans multiple subsystems.

- Skill: `counterpointconsulting/risk-and-assumptions` (Agent Skill)
- Install (CLI): `npx skillmds@latest add counterpointconsulting/risk-and-assumptions`
- Raw SKILL.md: https://api.skillmd.com/api/skills/counterpointconsulting/risk-and-assumptions/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: CounterpointConsulting (https://skillmd.com/u/counterpointconsulting)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/counterpointconsulting/risk-and-assumptions

---


# Risk and Assumptions (Architect)

## Overview
Identify and communicate critical assumptions and risks early so the orchestrator can sequence work safely and ask clarifying questions when needed.

## When to Use
- Requirements are ambiguous or incomplete
- Work has cross-team/cross-layer dependencies
- Any plan with significant migration, integration, security, or performance risk

## When NOT to Use
- Fully specified, low-risk changes with no meaningful uncertainty

## Inputs
- Goal and requirement text
- Existing architecture constraints
- Proposed plan and dependency graph

## Process
1. List explicit assumptions that planning depends on.
2. Identify unknowns that could block or invalidate implementation.
3. Rank top risks (integration, migration, security, performance, scope).
4. Add mitigation strategy for each high-priority risk.
5. Mark items that require user/orchestrator clarification.

## Verification Checklist
- [ ] Assumptions are explicit and testable
- [ ] Unknowns that can block progress are called out
- [ ] Top risks include mitigations
- [ ] Clarification-required items are clearly flagged

## Failure Modes to Avoid
- Hiding assumptions in implicit language
- Treating high-risk unknowns as settled facts
- Providing risks without mitigation options

## Output Requirements
- Include assumptions, risks, and mitigations in final summary content.
- Use `issues`/`suggestions` via `summarize` for escalation guidance.

