code review README feedback
diff --git a/sparse_strips/vello_sparse_tests/README.md b/sparse_strips/vello_sparse_tests/README.md
index 36f2f88..d8903dd 100644
--- a/sparse_strips/vello_sparse_tests/README.md
+++ b/sparse_strips/vello_sparse_tests/README.md
@@ -9,14 +9,41 @@
 
 </div>
 
-This is a development only crate for testing the sparse_strip renderers across a corpus of reference
+This is a development-only crate for testing the sparse_strip renderers across a corpus of reference
 images:
- - cpu
- - wgpu
- - wasm32 WebGL
+- CPU
+- WGPU
+- WASM32 WebGL
+
+The `vello_test` proc macro will create a snapshot test for each supported renderer target. See the
+below example usage.
+
+```rs
+// Draws a filled triangle into a 125x125 scene.
+#[vello_test(width = 125, height = 125)]
+fn filled_triangle(ctx: &mut impl Renderer) {
+    let path = {
+        let mut path = BezPath::new();
+        path.move_to((5.0, 5.0));
+        path.line_to((95.0, 50.0));
+        path.line_to((5.0, 95.0));
+        path.close_path();
+
+        path
+    };
+
+    ctx.set_paint(LIME);
+    ctx.fill_path(&path);
+}
+```
+
+See all the attributes that can be passed to `vello_test` in `vello_dev_macros/test.rs`.
 
 ## Testing WebGL on the Browser
 
+Requirements:
+ - on MacOS, a minimum Clang major version of 20 is required.
+
 To run the `vello_sparse_tests` suite on WebGL headless:
 
 ```sh