{"slug": "i-m-developing-a-tool-called-showsignature-critics-wanted", "title": "I'm developing a tool called showsignature [critics wanted]", "summary": "A developer created showsignature, an open-source CLI tool that reduces token usage by 60% and increases task success rates when working with AI coding agents. The tool provides structural mapping and windowed file reading, and has been tested with Pi, Opencode, Codex, and Claude code.", "body_md": "Hello Dev Community I'm developing a tool called `showsignature`\n\nI've been using it to develop itself since the beginning and I've use it on other projects tool, and just feels right.\n\nIt started as specific tool I needed for a particular problem at the beginning, but it was so useful that I adopted it entirely in my code environment with other project, and I took features and added others depending on the need.\n\nI code mostly with Pi, but I've used Opencode, Codex and Claude code too, and is very useful there as well.\n\nThe tools if fully open-source, and I believe it may be useful to other people too, specially in this times where tokes are becoming more and more expensive each time, and code bases grow and grow, with features here and there.\n\nIt only has 4 dependencies commander, globby, typescript and zod.\n\nHere is a benchmark for those wondering if this tool is really useful:\n\nFor me those results are very impressive because they represent a reduction on %60 token usage and increase in success rate for tasks.\n\n```\nshowsignature map  [OPTION]... [PATH]...\nshowsignature read [OPTION]... <FILE>\n```\n\nIt has two commands:\n\n**map** — structural overview: signatures and other extracted entries. Inspect [PATH] operands—files or directory paths—using the current directory by default.\n\n**read** — literal windowed read of exactly one file, with an optional structural outline around the window for orientation.\n\nRunning showsignature with no command prints help and exits with code 1.\n\nFor Pi and Opencode it works as a native tool call, for Claude code and Codex is used as a bash command.\n\nSo if you want to give a try, I'm fully opened to critics, bug reports and pull requests, if you haven't contribute to opensource and need that for your resume, you're also welcome.\n\nvibe-testing.1 is also welcome.\n\n[https://github.com/FredySandoval/showsignature](https://github.com/FredySandoval/showsignature)\n\nVibe-testing: asking your agent to use a tool or command exhaustively until it find a strange behavior or bug and report. ↩", "url": "https://wpnews.pro/news/i-m-developing-a-tool-called-showsignature-critics-wanted", "canonical_source": "https://dev.to/fredysandoval/im-developing-a-tool-called-showsignature-critics-wanted-4go1", "published_at": "2026-07-11 03:52:35+00:00", "updated_at": "2026-07-11 04:10:58.137922+00:00", "lang": "en", "topics": ["developer-tools", "ai-tools", "large-language-models"], "entities": ["FredySandoval", "showsignature", "Pi", "Opencode", "Codex", "Claude code"], "alternates": {"html": "https://wpnews.pro/news/i-m-developing-a-tool-called-showsignature-critics-wanted", "markdown": "https://wpnews.pro/news/i-m-developing-a-tool-called-showsignature-critics-wanted.md", "text": "https://wpnews.pro/news/i-m-developing-a-tool-called-showsignature-critics-wanted.txt", "jsonld": "https://wpnews.pro/news/i-m-developing-a-tool-called-showsignature-critics-wanted.jsonld"}}