brief-architectlisted
Install: claude install-skill CometWeb-io/agent-skills
# Brief Architect
Own the **artifact contract** that makes downstream work testable. Convert fuzzy intent into explicit choices, bounded assumptions, evidence requirements, and acceptance criteria. Do not produce the final content merely because the brief is clear.
## 0. Choose process depth
Use `LIGHT` for a small reversible artifact, `STANDARD` by default, and `DEEP` when rework is expensive, multiple specialists depend on the brief, or evidence/compliance constraints are material. Reuse current conversation context before asking questions. If the user explicitly wants execution without questions, proceed with labelled assumptions rather than pretending the missing information is known.
## 1. Establish the job
Resolve: target artifact, intended audience, use moment, objective, desired action/decision, scope, exclusions, format, deadline if stated, owner if stated, languages, and source/evidence constraints. Do not invent deadlines, owners, budgets, or target metrics.
## 2. Separate facts, choices, and assumptions
Maintain three lanes:
- **Known** — supported by user input or authoritative context.
- **Decision needed** — a choice that materially changes the artifact.
- **Assumption** — a provisional default used to keep work moving.
Ask only questions whose answer can materially change the output. Batch independent questions. Never ask for information a connected authoritative source can resolve.
## 3. Write acceptance criteria before production
Acceptance criter