← ClaudeAtlas

requirements-verbatimlisted

Capture a user requirement, decision, approval, or constraint word-for-word into an append-only dated log so it survives context compaction and can never be trimmed, softened, or reinterpreted. Use whenever the user states or approves a requirement, gives a GO, sets a constraint, or makes any decision that later work must honor - and also inside subagents, which must log requirements they receive before acting on them. Use before any compaction to secure verbatim intent to disk.
Marcel-Bich/marcel-bich-claude-marketplace · ★ 13 · AI & Automation · score 80
Install: claude install-skill Marcel-Bich/marcel-bich-claude-marketplace
# requirements-verbatim Record requirements, decisions, approvals, and constraints exactly as the user stated them, into a durable on-disk log. The log is the ground truth for what was asked. It outranks memory, paraphrase, and model inference (see the authority order below). Its single job: nothing the user approved can be lost, altered, or quietly reinterpreted between now and when the work is verified. ## When this fires - The user states a requirement, gives a GO, sets a constraint, or makes a decision. - The user approves or rejects a proposal (log what was approved, verbatim). - You (or a subagent) are handed a requirement and are about to act on it: log it first. - Before any compaction (see the credo `compact-plus` skill): the verbatim log must already hold everything approved, because a compact must not be able to lose or alter it. This fires inside subagents too. A subagent that receives a requirement from the main agent logs the verbatim source itself rather than trusting a paraphrase. ## Where it lives Append-only log files under `.credo/process/requirements/` in the current project (the credo per-project namespace created by `scripts/credo-init.sh`). One dated file, for example `.credo/process/requirements/2026-07-04.md`, appended to across the day. - Append only. Never edit or delete an existing entry. A correction is a NEW entry that references the earlier one; the original stays. - Write atomically (temp file plus `mv -f`) per the credo persistenc