phase-tool-build¶
The tool-build phase designs and implements lab tools or software pipelines โ real-time systems, data acquisition, LSL integrations, or custom analysis pipelines.
Approach¶
- Define done-criteria and the tool specification before writing any code
- Ask which type of tool is needed (acquisition, real-time processing, LSL, analysis pipeline, other)
- Write
tool-spec.mdfirst; get confirmation before implementation begins - Prefer tested, modular components over monolithic scripts
Relevant skills¶
neuroflow:neuroflow-coreโ read first; defines the command lifecycle and.neuroflow/write rulesneuroflow:pupil-labs-neon-realtimeโ if the tool involves Pupil Labs Neon hardware, use this skill for device discovery, multi-threaded streaming architecture, and real-time data collection
Workflow hints¶
- All code goes to
output_path(tools/), not inside.neuroflow/ - Save
tool-spec.mdto.neuroflow/tool-build/before writing any implementation - Note key technical decisions (library choice, architecture, interfaces) in
.neuroflow/reasoning/tool-build.json
Slash command¶
/neuroflow:tool-build โ runs this workflow as a slash command.