Install
npx skillscat add ashokraj2011/singularityflow/sflow-converge Install via the SkillsCat registry.
SKILL.md
Converge — route toward convergence advanced
Output contract: Use governed inputs and pinned clarification; publish/show configured artifacts. For suggested actions, pair Shell with the returned Copilot command; honor commandGuidance. If absent, say "Copilot: no verified equivalent"; never invent a slash command.
Boundary: singularity-flow session current --json → ready/workId, cwd=repositoryPath; use CLI/workItemRoot paths; never $HOME.
- Run
singularity-flow converge --json; read its checkpoint, contract, orderednext[], and<PHASE>(its step). - Treat returned commands, producer and channel as kernel output. Never invent an action or authorship. The route-only result is not the final response when the checkpoint is
deterministic-generation; continue below. - Route
recoveryfirst with read-onlysingularity-flow recover <WORK-ID> --phase <PHASE> --json; follow only its current-phase action. Atapproval, stop: only an authorized human Git identity may approve. - At
deterministic-generation, require the firstNOWpair to be Copilot/sf-convergeand Shellsingularity-flow prepare <PHASE>. Execute that exact returned preparation command once in this same turn. Do not stop after merely displaying the route; do not runsingularity-flow converge --jsonagain. In itsnext[], for adjudication, rework, intent amendment, or inspection, relay the action and stop for the human decision. If and only if it returns deterministic convergence publication as the firstNOWaction, runsingularity-flow phase draft-check <PHASE> --json, thensingularity-flow phase prepublish <PHASE> --json. If unready, rerun exact preparation for at most three changed fingerprints; stop unchanged. Never invoke a model, author or edit the artifact, or substitute human/governed-agent authorship. Publish only when prepublishstatusisready, using the exact returned publication command with configured--authored deterministic --channel kernel-generator. Stop immediately after publication; never advance, submit, approve. Reportsingularity-flow phase show <PHASE> --jsonhandoff/document view. - At
model-generation, runsingularity-flow wm compose --phase <PHASE>once; author from it andActive supporting evidence. Runsingularity-flow phase draft-check <PHASE> --json, thensingularity-flow phase prepublish <PHASE> --json; correct only findings withcorrection.sameTurn, else route to their owner. Never blindly delete markers, invent facts or padding, invoke a nested model, or overwrite another producer. Stop on an unchanged fingerprint or after three changed fingerprints; publish only when prepublishstatusisready. OnARTIFACT_AUTHORING_INCOMPLETE, recheck once; retry only if ready; never loop. - Obey clarification mode: when
off, never ask phase questions or runsingularity-flow clarification record; otherwise clarify only when returned. - Absent claims mean missing trace evidence, not implementation. Every finding needs human disposition; blockers prevent advancement.
- Report operations and exact next pairs as
Next in Copilot: /sf-...thenTerminal equivalent: singularity-flow .... Never claim a milestone unless returned. Do not approve, reject, or advance.