Sean Rice

Sleuth for Sketch - Measure the impact of your Sketch library components.

Sleuth is an open-source tool that enables your team to see how and where your design components are being used.

Add a comment

Replies

Best
Sean Rice
Hi Product Hunt 👋! I’m Sean Rice. I lead DesignOps at Keap, the small business CRM! I created Sleuth to help me measure the impact our Design System was having on our design process. One piece of data I wanted to gather was how many of the layers in our design files were references to external libraries—our Design System. This is somewhat like Figma’s component analytics tool, but it’s free and it works on your sketch files. I hope you’ll find this tool helpful! Your feedback is welcome!
Chris Messina
@sean_rice very cool!
Bilal Karim
This is looking pretty sweet. Are there any plans to provide component level metrics? I'd be interested in finding out which components are used the most, the least, and which ones are detached from their original symbol.
Sean Rice
@beekay__ Yes, some of this is planned in the future. Maybe most used symbols/styles and most used per file etc. The detached symbols idea is interesting, but I'm not sure the data is there to support it. Worth a look anyhow! Thanks for the ideas!
Pranay Prajapati
This looks interesting. Would definitely want to try this out.
Adams Abdulmajid
How to install this, i tried everything on github page yet no success
Sean Rice
@adams_abdulmajid I'm sorry to hear that you had trouble installing it. I know it's fairly technical right now. Providing a simpler front-end is roadmapped, but could take some time. Feel free to reach out on twitter or by creating an issue in github so I can work on resolving it for you once I have some more information.
Christoph Merdes
Hi @sean_rice, just installed it - works flawless! As I work in a company with more than one library, is it also planned to show how many symbols from which library were used? And a big +1 to the request from Bilal. Component level metrics would be awesome!
Sean Rice
@christoph_m Glad to hear that! Right now, development on it is stalled since it did what we needed it to do. I'd be happy to accept a pull request on the repo though if you want to build that functionality in.
Sean Rice
@christoph_m, @beekay__ I've added the groundwork, but haven't refactored the frontend yet to track individual component and layer/type style usage. If you're savvy, you can read the JSON output from the reports to see it. Just make sure you update your copy of Sleuth and run the reports again.
Christoph Merdes
@beekay__ @sean_rice Wow, perfect! My team will look into that soon. Have a nice weekend.