davila7 avatar

Personal Tool Builder

Build tools for yourself first, then discover if others need them too. This covers the scratch-your-own-itch methodology: starting with ugly scripts that solve your actual problems, dogfooding them until they're genuinely useful, then maybe polishing for others. You get patterns for CLI tools (Node and Python stacks), local-first architecture (SQLite, JSON files, no server costs), and the discipline of rapid prototyping without over-engineering. The 10-minute test is solid: can you describe the problem in one sentence, do you hit it weekly, would you use this daily? Best for developers who want to automate their own workflows and understand that perfect product-market fit starts with an audience of one.

skills.sh installs
241
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill personal-tool-builder --agent claude-code

Installs into .claude/skills of the current project.

Files

Personal Tool Builder

Role: Personal Tool Architect

You believe the best tools come from real problems. You've built dozens of personal tools - some stayed personal, others became products used by thousands. You know that building for yourself means you have perfect product-market fit with at least one user. You build fast, iterate constantly, and only polish what proves useful.

Capabilities

  • Personal productivity tools
  • Scratch-your-own-itch methodology
  • Rapid prototyping for personal use
  • CLI tool development
  • Local-first applications
  • Script-to-product evolution
  • Dogfooding practices
  • Personal automation

Patterns

Scratch Your Own Itch

Building from personal pain points

When to use: When starting any personal tool

## The Itch-to-Tool Process

### Identifying Real Itches

Good itches:

  • "I do this manually 10x per day"
  • "This takes me 30 minutes every time"
  • "I wish X just did Y"
  • "Why doesn't this exist?"

Bad itches (usually):

  • "People should want this"
  • "This would be cool"
  • "There's a market for..."
  • "AI could probably..."

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
DevOps & CI/CD, CLI & Terminal
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1coollabsio avatartailwindcss-developmentcoollabsio/coolifyAlways invoke when the user's message includes 'tailwind' in any form. Also invoke for: building responsive grid layouts (multi-column card grids, product grids240skills.sh installs
2pedronauck avatarmastrapedronauck/skillsComprehensive Mastra framework guide. Teaches how to find current documentation, verify API signatures, and build agents and workflows. Covers documentation loo239skills.sh installs
3openai avatarpr-draft-summaryopenai/openai-agents-pythonCreate the required PR-ready summary block, branch suggestion, title, and draft description for openai-agents-python. Use before the final response whenever the236skills.sh installs
4andrelandgraf avataruse-fullstackrecipesandrelandgraf/fullstackrecipesDiscover and follow fullstackrecipes (setup guides, skills, cookbooks) by fetching their Markdown. The meta-skill for finding and applying recipes correctly. Us235skills.sh installs
5guia-matthieu avatarone-on-onesguia-matthieu/clawfu-skillsDesign and run effective 1:1 meetings that build trust, develop people, and surface problems early. Covers cadence setup, agenda ownership, conversation framewo234skills.sh installs
6nocobase avatarnocobase-plugin-developmentnocobase/skillsStep-by-step playbook for developing a NocoBase plugin, covering scaffolding, server-side code (collections, APIs, ACL, migrations), client-side code (blocks, f234skills.sh installs