Hi
In your @Action list, you should only have actions you get on with right now - there should be nothing that requires you to do something else first.
On your ProjectsList there should really just be a list of Projects
Where to put the outline for a whole set of project tasks is something that bugs alot of GTD users partly because DA keeps it all 'out of the lists' and in project support files.
In a wiki however, you could put all of the possible actions and notes in a tiddler just for that purpose - one per project.
In the example you gave, double click to create Wiki Widgets and cut and paste all but the next task for this project out of @work and into Wiki Widgets.
That way, when you look at your @Work you will the very next thing you need to do and nothing else. That is very much part of DAs strategy.
So, recap.
@Work now has one bullet in it - * Design [[Wiki Widgets]]
@ProjectsList should have one project listed - # [[Wiki Widget]]
Wiki Widget now exists and contains your other 'possible' next actions. I say possible because once you have actually designed your wiki widget you make have a better idea for what really is the Next Action for this project (you may decide to get someone to peer review the design - the next action therefore might be:
@Work * Email design file to
Jim@gmail.com to review.
Which, some argue, is why doing much task listing in advance maybe less useful than it seems other than from a brainstorming perspective.
This is just one way to do it of course, there are others.
Jon