Text Cleanup Tool

Text Cleanup Tool

Feb 2026 - Feb 2026

Category: Tool
Python icon Python
Used in 7 projects
Claude Code icon Claude Code
Used in 4 projects
Cursor icon Cursor
Used in 7 projects
GitHub icon GitHub
Used in 21 projects
Markdown icon Markdown
Used in 5 projects

Description

A Python automation that when run from the terminal, opens up a small GUI to allow the user to input a block of text - usually generated by an LLM and then tidy up the style, format and characters to work within a defined range of rules to match my desired Markdown formatting for either documentation or Obsidian.

Lessons Learned

The key lesson learned here was my approach to planning the requirements of the tool. I used Claude Code to iteratively define the requirements of the tool, describing the outcome I wanted and build the PRD.

I then utilised other LLM's via Cursor to review and critique the requirements, encouraging them to find flaws and contradictions in the plan until we had a clear specification for the build, which was incredibly straightforward from that point.
Project Links: