diff --git a/abbrev.svnwiki b/abbrev.svnwiki
new file mode 100644
index 0000000..6ee11d6
--- /dev/null
+++ b/abbrev.svnwiki
@@ -0,0 +1,47 @@
+== abbrev
+
+[[toc:]]
+
+=== Description
+
+Calculate the set of unique abbreviations for a list of strings.
+This library is a port of the equivalent Ruby library.
+
+=== Authors
+
+Original Snow library: Peter Lane
+
+Chicken port: [[/users/lilianna-smolska|Lilianna Smólska]]
+
+=== Repository
+
+[[https://git.linuxposting.xyz/afiw/chicken-abbrev]]
+
+=== API
+
+==== abbrev
+
+(abbrev strings #!optional prefix)
+
+Returns an association list mapping unique abbreviations to the matching string.
+If prefix is present, only includes abbreviations that have that prefix.
+
+=== Examples
+
+
+(import (chicken base) (abbrev))
+(define abbrevs (abbrev '("scheme" "scala" "lisp")))
+(alist-ref "sch" abbrevs string=?) ; => "scheme"
+
+
+=== Changelog
+
+* 0.1 - Initial port from original Snow library
+
+=== License
+
+SPDX-License-Identifier: LicenseRef-OWL-0.9.4
+SPDX-FileCopyrightText: 2017 Peter Lane
+SPDX-FileCopyrightText: 2025 afiw
+
+See COPYING file for full license text.