To get out of a loop, break unconditionally. Literally. At any of the steps you have described, just don't follow it.<p>So, got an idea? <i>Don't</i> build a skeleton. Just leave it there. I would suggest you do write it down somewhere, maybe take a few extra notes, but that's it. Leave it there for a while. Another idea? Same thing.<p>Not only will you have gotten out of the loop you're in, but in a short time you will probably have a bunch of ideas written down. Now you can review, compare, relate them. And still <i>don't</i> start building on them yet. Just sort them, prune them, refine them, discard many, remix a few, join others, modify a few more.<p>Avoid getting started on any idea too soon. Only after this process, when you do find one idea which particularly calls your attention and it's fleshed out enough to convince you that you are actually interested in following through, only then, I repeat, start working on it.<p>And still, don't just jump into building it. Again, before building: think, plan, find the hard parts, find the easy parts, ponder, evaluate, refine it further.<p>The thing is... implementing the idea is not <i>that</i> creative. It is, but only to a certain point. The creative part is the idea itself, shaping it, refining it, making it consistent, solid, interesting, useful... But if you start building it right away you don't leave room for the idea to grow, to take it's correct shape, to become actually interesting or be revealed as the opposite.