diff --git a/.claude/settings.json b/.claude/settings.json
new file mode 100644
index 0000000..dca3cde
--- /dev/null
+++ b/.claude/settings.json
@@ -0,0 +1,7 @@
+{
+ "permissions": {
+ "allow": [
+ "Bash(curl -s -w \"\\\\n---HTTP_STATUS:%{http_code}---\" https://raw.githubusercontent.com/kubernetes/kubernetes/master/.markdownlint.yaml)"
+ ]
+ }
+}
diff --git a/.markdownlint.yml b/.markdownlint.yml
new file mode 100644
index 0000000..f15868f
--- /dev/null
+++ b/.markdownlint.yml
@@ -0,0 +1,17 @@
+default: true
+heading-style:
+ style: atx
+ul-indent:
+ indent: 2
+line-length: false
+no-duplicate-heading:
+ siblings_only: true
+no-inline-html:
+ allowed_elements:
+ - br
+ - details
+ - summary
+ - img
+ - picture
+ - source
+first-line-heading: true
diff --git a/README.md b/README.md
index ff26908..0b9d031 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,3 @@
-#
Go Cuckoo
+##
Go Cuckoo
A hash table that uses cuckoo hashing to achieve a worst-case O(1) lookup time. Read more about it in [the package documentation](https://pkg.go.dev/git.maximhutz.com/tools/go-cuckoo).