AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Uw Start

skill-nearform-unwind-uw-start · by nearform

Start here. The entry point for reverse-engineering a codebase with Unwind — orients you, checks prerequisites, handles restart vs update, then runs the rebuild pipeline (scan → analyze → plan → dashboard) with a checkpoint at each phase. Use when beginning Unwind on a repo, or when unsure which uw- skill to run first.

— No reviews yet
0 installs
41 views
0.0% view→install

Install

$ agentstack add skill-nearform-unwind-uw-start

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • ✓ Prompt-injection patterns
  • ✓ Secret / credential exfiltration
  • ✓ Dangerous shell & filesystem operations
  • ✓ Untrusted network calls
  • ✓ Known-malicious package signatures

What it can access

  • ✓ Network access No
  • ✓ Filesystem access No
  • ✓ Shell / process execution No
  • ✓ Environment & secrets No
  • ✓ Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-nearform-unwind-uw-start)

Reliability & compatibility

✓ Security review passed
0 installs to date
— no reviews yet
● 3mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Uw Start? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Start Here — Unwind

The front door. This skill orients the user and drives the pipeline by delegating to the phase skills — it does not re-implement them. Each phase ends with its own continue/pause gate, so you stay in control.

What Unwind does (say this to the user)

> Unwind reverse-engineers this codebase into a rebuild spec — enough to rebuild > it in a different stack while preserving the data model, API contracts, and business > logic. Every documented item is tagged [MUST] / [SHOULD] / [DON'T], and > completeness is verified by set arithmetic (scan − docs), not asserted. > > Pipeline: scan → analyze → plan → dashboard. We checkpoint at each phase.

Step 1: Preconditions

git rev-parse --is-inside-work-tree 2>/dev/null && echo "git: yes" || echo "git: no (local mode — source links degrade, still works)"
command -v node >/dev/null && command -v pnpm >/dev/null && echo "node+pnpm: yes" || echo "node/pnpm: missing (falls back to the legacy pure-LLM flow)"
pwd   # confirm this is the repo to analyze
  • git is recommended (drives link_format for source links); without it Unwind

runs in local mode with degraded links.

  • node + pnpm enable the deterministic scanner (@unwind/core). If missing,

every skill degrades gracefully to the pure-LLM flow.

  • Confirm pwd is the project root you intend to analyze.

Step 2: Fresh run or existing analysis?

ls docs/unwind/layers/*/ >/dev/null 2>&1 && echo "EXISTING analysis found" || echo "fresh run"
  • Fresh run → continue to Step 3.
  • Existing analysis → tell the user one exists. The restart-vs-update decision is

handled by uw-analyze (its Step 0 pre-gate): Update (refresh, non-destructive) or Restart from scratch (deletes prior docs, requires explicit confirmation). Don't delete anything here — let uw-analyze own that gated decision.

Step 3: Choose the run mode

Use AskUserQuestion to ask how they want to proceed:

  • Step through with checkpoints (recommended) — run one phase at a time; at each

phase's gate, the user decides whether to continue or pause.

  • Run straight to the dashboard — proceed scan → analyze → plan → dashboard

without pausing at the gates. Still honor the restart-from-scratch confirmation (never auto-delete) and stop on any error.

Step 4: Kick off

Invoke the first phase now — unwind:uw-scan — and then follow the pipeline:

| Phase | Skill | Produces | |-------|-------|----------| | 1. Scan | unwind:uw-scan | architecture.md + .cache/scan-manifest.json | | 2. Analyze | unwind:uw-analyze | layers/** (seeded, verified to 100%) | | 3. Plan | unwind:uw-plan | REBUILD-PLAN.md (interviews you about target stack, re-use & phasing) | | 4. Dashboard | unwind:uw-dashboard | builds rebuild-graph.json + launches the viewer | | 5. Build (optional) | unwind:uw-build | executes the rebuild in the target stack + a source→target verification graph measuring completeness |

  • Step-through mode: invoke unwind:uw-scan, then act on each phase's

continue/pause prompt as the user answers it.

  • Run-to-dashboard mode: invoke each phase in turn, auto-continuing at the gates,

until the dashboard launches — pausing only for the restart confirmation, the plan interview (target stack and re-use are user decisions; uw-plan lets you one-shot them via "accept all recommended defaults"), or errors.

unwind:uw-graph is an optional export (raw rebuild-graph.json without a server, for static deploy / CI / sharing) — not a required phase; the dashboard builds the graph itself.

Notes

  • Executing the rebuild: after the plan (and a review of the graph), run

unwind:uw-build to actually rebuild the codebase in the target stack. It interviews you about scope/order, dispatches technology-agnostic per-layer builder agents, holds its progress in docs/unwind/.cache/rebuild-state.json, and maintains a source→target verification graph measuring completeness. It can run step-by-step or, via the /loop skill (/loop /uw-build), loop until the measured completeness hits target.

  • After code changes later, run unwind:uw-refresh (incremental) or just re-open

unwind:uw-dashboard (it rebuilds the graph from the current scan + docs).

  • For the full skill index, see unwind:uw-help.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.