diff --git a/README.md b/README.md
index c90555e..5e84f16 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,8 @@
-# writ
+
-[](https://github.com/Laaaaksh/writ/actions/workflows/ci.yml)
+

+
+**writ** — why read the whole diff when only the drift matters?
Today an agent writes code, opens a PR, and a human reads a large diff to decide whether to
merge. That does not scale: the diff is too big to read and arrives stripped of the context
@@ -16,6 +18,23 @@ green verification, merges with no human at all.
A writ that declares its scope as the whole repository makes drift meaningless, so writ
refuses to accept one - at intake and again before any status or merge decision.
+[](https://github.com/Laaaaksh/writ/stargazers)
+[](#the-loop-propose---approve---implement---attest---merge)
+
+[](https://github.com/Laaaaksh/writ/actions/workflows/ci.yml)
+[](https://github.com/Laaaaksh/writ/actions/workflows/codeql.yml)
+[](https://github.com/Laaaaksh/writ/releases)
+[](LICENSE)
+[](go.mod)
+[](#install)
+[](#install)
+
+**[Install](#install) • [The loop](#the-loop-propose---approve---implement---attest---merge) • [Completions](#shell-completions) • [Exit codes](#exit-codes) • [Contributing](CONTRIBUTING.md) • [License](LICENSE)**
+
+**[Code of conduct](CODE_OF_CONDUCT.md) • [Contributing](CONTRIBUTING.md) • [License](LICENSE) • [Security](SECURITY.md)**
+
+
+
## Install
```
@@ -141,3 +160,13 @@ For scripting and agents, `writ` signals its decision on the process exit code:
Output stays script-friendly: ANSI color appears only when stdout is a terminal,
and setting `NO_COLOR` (to any non-empty value) turns it off even then, so piped
or captured output is always plain text.
+
+## Star this repo
+
+If `writ` makes reviewing agent PRs tractable, [leave a star](https://github.com/Laaaaksh/writ/stargazers) - it helps other people find it.
+
+[](https://star-history.com/#Laaaaksh/writ&Date)
+
+## License
+
+MIT - see [LICENSE](LICENSE).
diff --git a/docs/assets/writ-banner.svg b/docs/assets/writ-banner.svg
new file mode 100644
index 0000000..0ca46a2
--- /dev/null
+++ b/docs/assets/writ-banner.svg
@@ -0,0 +1,105 @@
+