diff --git a/xtask/README.md b/xtask/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..3f856c57016a1badafd368db3324cdd8945f3edc
--- /dev/null
+++ b/xtask/README.md
@@ -0,0 +1,9 @@
+# Xtask
+
+We choose [`xtask`](https://github.com/matklad/cargo-xtask/) to run Rust scripts using `cargo`. To build these scripts, just run:
+
+```bash
+cargo xtask # this will build the scripts and show the available commands
+```
+
+These scripts mainly deal with runtime operations.
\ No newline at end of file