← ClaudeAtlas

wisp-new-runlisted

Use when the user wants to create and start a new WISP run from a goal — handles project creation, optional template selection, plan generation, lock + run, and prints the run URL. Trigger on phrases like "start a harness run", "new agent run", "kick off a harness project".
Samuel0101010/wisp-orchestrator · ★ 4 · Data & Documents · score 70
Install: claude install-skill Samuel0101010/wisp-orchestrator
# WISP — New Run Take the user from a freeform goal to a running harness execution. > **Platform note**: snippets below show both bash and PowerShell forms. Pick the one matching the user's shell. The bash form also runs from Git Bash / WSL on Windows. ## Inputs needed (ask the user if missing, do not guess) - **Goal**: what should the agents accomplish? (1-2 sentences) - **Repo path**: absolute path to the git repo to operate in (must exist + be a git repo) - **Template**: one of `ts-library | python-backend | refactor-squad | data-pipeline | none` - **Project name**: short identifier (kebab-case if possible) ## Preflight 1. Confirm the harness server is up. - bash: `curl -s http://127.0.0.1:${WISP_PORT:-4400}/api/health` - PowerShell: `Invoke-RestMethod -Uri "http://127.0.0.1:$($env:WISP_PORT ?? 4400)/api/health"` If it returns non-200 or refuses connection, tell the user to run `/wisp-dashboard` first to start the server, then re-run this skill. 2. Confirm the repo path exists and is a git repo: `git -C <repoPath> rev-parse --git-dir`. If not, ask the user to fix the path or run `git init` in it. ## Steps 1. **Create project**: ```bash # bash / Git Bash curl -s -X POST http://127.0.0.1:${WISP_PORT:-4400}/api/projects \ -H 'content-type: application/json' \ -d '{"name":"<name>","goal":"<goal>","repoPath":"<repoPath>"}' ``` ```powershell # PowerShell $port = if ($env:WISP_PORT) { $env:WISP_PORT } else { 4400 } $body = @{ na