businesslisted
Install: claude install-skill radozaprazny/attest
# /business — business context + archetype (BUSINESS.md)
This skill maintains **`BUSINESS.md`** — the document about **why the project exists**. It
changes rarely. It works much like `/init` (which creates `CLAUDE.md`), but focuses purely
on business context, and it opens by establishing the project's **archetype** so the
questions it asks and the template it writes fit the *kind* of software in front of it.
The skill is **generic** — work with what you actually find in the repo, and assume nothing
about the specific project.
## The control documents — keep them separate
**Anti-duplication:** status → `PROGRESS.md` · rules → `CLAUDE.md` · why-it-exists →
`BUSINESS.md` · why-we-chose-X-over-Y → `DECISIONS.md` · under-what-rules → `COMPLIANCE.md`.
Write each fact in exactly one place. (full table: GUIDE PART 1)
> This skill only maintains `BUSINESS.md`; treat the others as sources of context if they
> exist. If you catch yourself writing current status ("done", "running", "6 tests green") or
> a technical rule (language version, commit style) into `BUSINESS.md` — it belongs elsewhere,
> leave it out. A specific choice and *why it beat the alternative* is a `DECISIONS.md` entry,
> not a non-goal.
## The archetype
Before writing anything, decide **what kind of software this is**. The archetype is a
lightweight label — not a legal judgement. It does two jobs: it picks the right questions
and template below, and it is recorded as one line in `BUSINESS.md` as a **trigger** fo