{"id":3143,"date":"2026-04-16T11:06:19","date_gmt":"2026-04-16T15:06:19","guid":{"rendered":"https:\/\/kirinchang.com\/?page_id=3143"},"modified":"2026-07-30T12:05:23","modified_gmt":"2026-07-30T16:05:23","slug":"tools","status":"publish","type":"page","link":"https:\/\/kirinchang.com\/zh\/tools\/","title":{"rendered":"\u5de5\u5177"},"content":{"rendered":"<div class=\"legaltech-portfolio\">\r\n\r\n\r\n<p class=\"wp-block-paragraph\">I build free, open-source tools for legal research and scholarship: <a style=\"text-decoration: none;\" href=\"https:\/\/cite.review\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">cite.review<\/a>, a citation verifier that catches AI-hallucinated authorities, and the <a style=\"text-decoration: none;\" href=\"https:\/\/lawreview.tools\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">LawReview.Tools<\/a> suite, utilities that automate Bluebook compliance, streamline citation workflows, and preserve legal scholarship for the long term.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"cv-heading wp-block-heading\">cite.review<\/h3>\r\n\r\n\r\n<div class=\"tool-card\">\r\n<h4 class=\"tool-name\"><a href=\"https:\/\/cite.review\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">cite.review<\/a><\/h4>\r\n<p class=\"tool-phase\">Review Phase: Citation Validation<\/p>\r\n<p class=\"tool-desc\">A citation verifier for lawyers that catches hallucinated cases in two steps. Step 1 confirms each authority is real and correctly cited: it checks case citations against CourtListener and validates statutes and federal materials against Cornell LII and GovInfo, with no AI involved. Step 2 then uses AI for what it does well: comparing your memo&#8217;s claim against the verbatim opinion text and flagging citations that do not support the proposition. It runs entirely in the browser, requires no signup, and exports review reports to HTML, PDF, or CSV.<\/p>\r\n<p class=\"tool-links\"><a href=\"https:\/\/cite.review\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">[Visit App]<\/a> <a href=\"https:\/\/github.com\/kirinccchang\/citereview\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">[GitHub Repo]<\/a> <a href=\"https:\/\/cite.review\/faq.html\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">[FAQ]<\/a><\/p>\r\n<\/div>\r\n\r\n\r\n<h3 class=\"cv-heading wp-block-heading\">The LawReview.Tools Suite<\/h3>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Three utilities covering the full life cycle of a law review article, from research to submission.<\/p>\r\n\r\n\r\n<div class=\"tool-card\">\r\n<h4 class=\"tool-name\">Zotero Perma Archiver<\/h4>\r\n<p class=\"tool-phase\">Phase 1: While Researching<\/p>\r\n<p class=\"tool-desc\">A plugin for Zotero 7 &amp; 8 that automatically archives web sources to perma.cc as you save them, so your Bluebook citations include the permanent bracketed links Rule 18.2.1(d) requires, with no manual steps.<\/p>\r\n<p class=\"tool-links\"><a href=\"https:\/\/lawreview.tools\/zotero\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">[Documentation &amp; Guide]<\/a> <a href=\"https:\/\/github.com\/kirinccchang\/zotero-perma-archiver\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">[GitHub Repo]<\/a><\/p>\r\n<\/div>\r\n\r\n<div class=\"tool-card\">\r\n<h4 class=\"tool-name\"><a href=\"https:\/\/lawreview.tools\/permadrop\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">PermaDrop<\/a><\/h4>\r\n<p class=\"tool-phase\">Phase 2: Before Submission<\/p>\r\n<p class=\"tool-desc\">A client-side web application that scans .docx files for URLs in footnotes and text, batch-archives them to perma.cc via API, and inserts permanent links back into the document with Track Changes support.<\/p>\r\n<p class=\"tool-links\"><a href=\"https:\/\/lawreview.tools\/permadrop\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">[Visit App]<\/a> <a href=\"https:\/\/github.com\/kirinccchang\/permadrop\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">[GitHub Repo]<\/a><\/p>\r\n<\/div>\r\n\r\n<div class=\"tool-card\">\r\n<h4 class=\"tool-name\"><a href=\"https:\/\/lawreview.tools\/supradrop\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">SupraDrop<\/a><\/h4>\r\n<p class=\"tool-phase\">Phase 3: Final Audit<\/p>\r\n<p class=\"tool-desc\">An auditor for citation logic across all footnotes. It catches formatting errors and logical inconsistencies in Bluebook citations, including cross-reference problems, before final journal submission.<\/p>\r\n<p class=\"tool-links\"><a href=\"https:\/\/lawreview.tools\/supradrop\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">[Visit App]<\/a> <a href=\"https:\/\/github.com\/kirinccchang\/supradrop\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">[GitHub Repo]<\/a><\/p>\r\n<\/div>\r\n\r\n<\/div>","protected":false},"excerpt":{"rendered":"<p>I build free, open-source tools for legal research and scholarship: cite.review, a citation verifier that catches AI-hallucinated authorities, and the LawReview.Tools suite, utilities that automate Bluebook compliance, streamline citation workflows, and preserve legal scholarship for the long term. cite.review cite.review Review Phase: Citation Validation A citation verifier for lawyers that catches hallucinated cases in two &#8230; <a title=\"\u5de5\u5177\" class=\"read-more\" href=\"https:\/\/kirinchang.com\/zh\/tools\/\" aria-label=\"Read more about Tools\">\u95b1\u8b80\u5168\u6587<\/a><\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3143","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/kirinchang.com\/zh\/wp-json\/wp\/v2\/pages\/3143","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kirinchang.com\/zh\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kirinchang.com\/zh\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kirinchang.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kirinchang.com\/zh\/wp-json\/wp\/v2\/comments?post=3143"}],"version-history":[{"count":7,"href":"https:\/\/kirinchang.com\/zh\/wp-json\/wp\/v2\/pages\/3143\/revisions"}],"predecessor-version":[{"id":3256,"href":"https:\/\/kirinchang.com\/zh\/wp-json\/wp\/v2\/pages\/3143\/revisions\/3256"}],"wp:attachment":[{"href":"https:\/\/kirinchang.com\/zh\/wp-json\/wp\/v2\/media?parent=3143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}