Extract and normalise assumptions, constraints, and dependencies into one visible register.
Use when
project framing or requirements contain implicit assumptions
constraints are scattered across artifacts
reviewability and risk awareness matter
Inputs
artifact or analysis output under review
source material and assumptions
project context and quality bar
Procedure
Inspect the artifact systematically.
Look for omissions, contradictions, weak assumptions, and vague language.
Distinguish evidence-backed claims from inference.
Record issues by severity.
Recommend targeted fixes, not generic criticism.
Re-state what would make the artifact review-ready.
Outputs
assumptions register
constraints register
dependency notes
watchlist items
Guardrails
Be concrete.
Do not rewrite the whole artifact unless necessary.
Focus on the highest-leverage defects first.
Prefer explainable quality gates.
Completion criteria
key defects identified
fixes proposed
pass/fail or ready/not-ready decision given
1---2name: assumptions-constraints-log3description: Purpose4---5## Purpose6Extract and normalise assumptions, constraints, and dependencies into one visible register.78## Use when9- project framing or requirements contain implicit assumptions10- constraints are scattered across artifacts11- reviewability and risk awareness matter1213## Inputs14- artifact or analysis output under review15- source material and assumptions16- project context and quality bar1718## Procedure191. Inspect the artifact systematically.202. Look for omissions, contradictions, weak assumptions, and vague language.213. Distinguish evidence-backed claims from inference.224. Record issues by severity.235. Recommend targeted fixes, not generic criticism.246. Re-state what would make the artifact review-ready.2526## Outputs27- assumptions register28- constraints register29- dependency notes30- watchlist items3132## Guardrails33- Be concrete.34- Do not rewrite the whole artifact unless necessary.35- Focus on the highest-leverage defects first.36- Prefer explainable quality gates.3738## Completion criteria39- key defects identified40- fixes proposed41- pass/fail or ready/not-ready decision given
Run npx skillmds@latest add 45ck/assumptions-constraints-log in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Purpose It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
45ck (@45ck) published this skill. Their other Agent Skills are listed on their SkillMD profile.