Diagnose and administer Singularity Flow configuration, workspace upgrades, agents, Jira, state planes, and recovery.
Install
npx skillscat add ashokraj2011/singularityflow/sflow-admin Install via the SkillsCat registry.
Administer Singularity Flow
Output contract: Use read-only CLI evidence, preserve warnings and ordered actions, and change nothing unless explicitly requested. 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: machine-local; no repository or Story required. Use explicit arguments or SFlow-returned paths; never search $HOME or infer a repository.
Route configuration to
singularity-flow configuration, workspace selection to/sf-workspace, agents tosingularity-flow agents status, and Jira tosingularity-flow jira doctor.For schema migration or compatibility, run
singularity-flow workspace migrate-schemas --jsononce. It checks every active registered workspace repository and migrates supported records in memory. Show coverage, migrations, skips, and blockers. State that stored records remain unchanged; machine-local, workspace-private, content-addressed, and unmapped records are excluded.For reinitialize or post-install upgrades, run
singularity-flow workspace list --jsonandsingularity-flow workspace current --json. Ask for one scope: all registered workspaces, one returned workspace ID, or returned repository IDs. Never infer the scope from the current directory, active Story, chat history, or similar names.Build the preview from that exact selection and run it once:
singularity-flow workspace reinitialize [WORKSPACE-ID] [--repository REPOSITORY-ID]... --dry-run --jsonShow scope, plan ID, changes, collisions, census, migrations, blockers, warnings, and next action. Preview changed nothing. Reinitialize restores only missing or exact registered framework seeds and preserves user-created or user-modified workflows, phases, artifact sets, templates, prompts, and agents; historical durable records are never rewritten. Never offer
--resolve ...=bundledor--accept-bundled-conflictshere. For deliberate replacement of repository-owned content, present/sf-refresh-configuration(Shell:singularity-flow workspace refresh-configuration) as a separate preview and decision.Apply only after the contributor reviews the preview, asks to proceed, and supplies its exact plan ID. Rerun the same scope once with
--confirm-plan <EXACT-PLAN-ID> --jsoninstead of--dry-run. Reject abbreviated, old, different-scope, or ownership-transfer plan IDs.On stale plan, refusal, partial publication, or changed authority, stop and relay exact CLI remediation. Never retry an apply, widen scope, add
--resolve, substitute--accept-bundled-conflicts, invoke factory reset, or hand-edit configuration/state files.Otherwise run
singularity-flow workspace current --json, require its exactrepositoryPath, and use it as cwd forsingularity-flow doctor --jsonandsingularity-flow state planes --json. Refuse without a selection; never fall back to the home directory or parent search. Show authority, revision, pending publication, ledger/outbox status, and affected files.Start read-only. For approved repair, run the narrowest deterministic command. Factory reset requires its own preview and exact confirmation.