sflow-reset-all
Preview and explicitly reset the current repository plus machine registration while preserving physical workspaces and clones.
Files1
View on GitHubSKILL.mdplugin/skills/sflow-reset-all/SKILL.md
GitHubReset repository and machine registration
<!-- sflow-copilot-pause -->Before any boundary lookup or SFlow action, run singularity-flow pause status --json and follow its data.agentInstruction. If data.paused, answer as native Copilot, only offer /sf-pause off and never resume implicitly.
Output contract: Let the CLI validate and mutate state; preserve its exact result, warnings, publication status, artifacts, and next actions. Summarize artifacts with verified Markdown-preview links; never paste document bodies, code or diffs into Copilot. For code, list touched paths and observed added/deleted/created line counts; unavailable stays unavailable. Use existing evidence, not extra calls solely for display. Summaries, links and opened previews are not human review or approval. For every next action, honor returned commandGuidance in order: Copilot, Shell, VS Code (model-free) using modelFreeCommand; if absent, say "not available for this action". Missing Copilot: "no verified equivalent". Never invent routes.
Boundary: no Story required; cwd=opened Git root or verified repositoryPath from singularity-flow workspace current --json; refuse if neither resolves; never search $HOME/parents. Use exact CLI-returned paths. repositoryPath is command cwd, not a prefix for absolute file paths. Never rebase paths or strip .git/worktrees. Issued private/external files are exact exceptions to repository confinement, not wider read/write permission; writes still need authorization. Resolve relative paths only against their declared base. On failure, preserve the path and error; never search or recreate it.
- Run
singularity-flow reset-all --jsonwithout--yesand show the complete remove and preserve lists. - Explain that governed repository configuration and machine registration are reset, while physical workspace directories, clones, application source, Git history, installed product surfaces, and VS Code keychain credentials are preserved.
- Stop for explicit confirmation. Never infer consent from the original request or add
--yesduring preview. - Only after a separate confirmation, run
singularity-flow reset-all --yes --json. - Report every changed path and the exact next initialization step. Never substitute factory reset, local reset, fresh install, or reinstall.