\define concat(word1 word2)
$word1$ $word2$
\end
\define createTaskTiddler(prefix tags)
<$edit-text tiddler="$:/state/new-task-title" tag="input" default="" placeholder="Task Title"/>
<$button>
<$vars name={{$:/state/new-task-title!!text}}>
<$action-createtiddler $basetitle="$prefix$$(name)$" tags="$tags$" completed="false"/>
</$vars>
<$action-deletetiddler $tiddler="$:/state/new-task-title"/>
<$action-sendmessage $message="tm-auto-save-wiki"/>
Add Task
</$button>
\end
<$list filter="[is[current]tags[]]+[!tag[PR Tasks]]">
<$set name="prNum" value=<<currentTiddler>>>
<$set name="prefix" value=<<concat $(prNum)$ "Task: ">>>
<<createTaskTiddler $(prefix)$ "$(prNum)$ Task">>
</$set>
</$set>
</$list>\define basetitle() $(p1)$ Task: $(p2)$
\define createTaskTiddler()
<$edit-text tiddler="$:/state/new-task-title" tag="input" default="" placeholder="Task Title"/>
<$button>
<$vars p2={{$:/state/new-task-title!!text}} p1="$(curTag)$" >
<$action-createtiddler $basetitle=<<basetitle>> tags="$(curTag)$" completed="false"/>
</$vars>
<$action-deletetiddler $tiddler="$:/state/new-task-title" />
<$action-sendmessage $message="tm-auto-save-wiki"/>
Add Task
</$button>
\endTemplate file (I took out the new sections you had added in order to concentrate on the naming code, but you can paste those back in):
<$list filter="[is[current]tag[PR Tasks]]">
<$set name="curTask" value=<<currentTiddler>>>
<$list filter="[is[current]tags[]]+[!tag[PR Tasks]]">
<$set name="curTag" value=<<currentTiddler>>>
<<createTaskTiddler>>
</$set>
</$list>
</$set>
</$list>