Inputs
task_dir= "$0"user_attention= "$1" (optional):default(default),auto, orfocusedspec_review_required= "$2" (optional):no(default) oryesresearch_required= "$3" (optional):yes(default) orno
Process
Execute sequentially:
Conditional: Skip this step if
user_attentionisautoOR ifspec_review_requiredisno. Otherwise: Use ToolAgentto spawnlissom-specs-reviewer, passing it thetask_diranduser_attention.- If it returns
Specs INCOMPLETE(auto mode only), relay the reasons to the user as a warning, then proceed. - Any other return value: treat as success and proceed.
- If
<task_dir>/Specs.mddoes not exist or is empty after the agent returns, escalate immediately.
- If it returns
Conditional: Skip this step if
research_requiredisno. Otherwise: Use ToolAgentto spawnlissom-researcher, passing it thetask_diranduser_attention.
Completion
Return to the caller only after <task_dir>/Research.md exists and is
non-empty. If it does not exist, re-invoke lissom-researcher once before
escalating.
Source: cuzfrog/lissom-skills — distributed by TomeVault.