desk-flip — Skill Brief

Overview

Autopsy a stuck project, extract salvageable artifacts (lessons, valid specs, non-code assets), and route the user to a fresh start in a new repo via /bootstrap-repo.

This skill exists because the old workflow — infrastructure-first, chat-driven, late testing — produces feature-complete projects that are extremely hard to test and align on between agent and user. Rather than attempting incremental migration (which preserves the structural problems), this skill always desk-flips: the old project stays in its repo as-is, and a new project begins from scratch in a separate repo using the new file-backed, prototype-first pipeline.

Goals

Non-Goals

Skill Contract

Workflow

  1. Identify the stuck project.
  1. Run the autopsy.
  1. Write the autopsy report.
  1. Route to fresh start.

Inputs and Outputs

Inputs:

Outputs:

Safety and Side Effects

Verification and Benchmark Coverage

Deterministic (layer 1):

Subjective (layer 2):

Skill Relationship
/bootstrap-repoDownstream — receives the extraction output to start the new project
/idea-scope-briefThe new project will likely enter here after bootstrap
/hygieneStructural linter — does not handle workflow migration
/migrateCode/dependency migration — different problem entirely
/reconcile-dev-docsCould be useful post-bootstrap to verify the new project's docs

Open Questions

  1. Should the autopsy report format be standardized enough that /bootstrap-repo can parse it automatically, or is human copy-paste fine?
  2. Should the skill maintain a registry of desk-flipped projects (old repo → new repo mapping) for future reference?
  3. Should there be a lightweight "pre-flight" mode that just tells the user what it would extract without writing anything?

Assumptions & Risks

/create-agentic-skill desk-flip