ubFlow orchestrator Agent ========================= .. agent:: ubFlow :id: AGT_UBFLOW :status: draft :tags: ubflow :applies: FLIN_UBFLOW_001; FLIN_UBFLOW_002; FLIN_UBFLOW_003; FLIN_UBFLOW_004; FLIN_UBFLOW_005; FLIN_UBFLOW_006; FLIN_UBFLOW_007; FLIN_UBFLOW_008; FLIN_UBFLOW_009; FLIN_UBFLOW_010; FLIN_UBFLOW_011; FLIN_UBFLOW_012; FLIN_UBFLOW_013; FLIN_UBFLOW_014; FLIN_UBFLOW_015; FLIN_UBFLOW_016; FLIN_UBFLOW_017; FLIN_UBFLOW_018; FLIN_UBFLOW_019 :employs: FLSK_UBFLOW_001; FLSK_UBFLOW_002; FLSK_UBFLOW_003; FLSK_UBFLOW_004; FLSK_UBFLOW_005; FLSK_UBFLOW_006; FLSK_UBFLOW_007; FLSK_UBFLOW_008 **ubFlow** is a GitHub Copilot agent that designs, authors, and validates other agents. Given a user goal, it conducts a structured interview, derives Flow Stories and Specifications in Sphinx-Needs, translates them into binding Instructions and procedural Skills — ensuring every rule is fully traceable to a documented need. The **Orchestrator** is the single entry point of every ubFlow agent family. It carries the family name, is the only agent the user addresses directly, and routes incoming requests to the appropriate domain agents. .. toctree:: :caption: Agent Definition flow_stories flow_specs flow_instructions flow_skills flow_traceability .. needflow:: :filter: "agents/ubflow" in docname .. needtable:: :filter: "agents/ubflow" in docname :columns: id, title, type