원클릭으로
run
Launch the StreetSamurai Writer host and open it in Chrome at localhost. No arguments needed.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Launch the StreetSamurai Writer host and open it in Chrome at localhost. No arguments needed.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Run the canonical Logic Sweep (docs/LOGIC.md, SS-A44) on one or more stories — six-dimension logic/continuity audit, severity triage, minimal-splice fixes, verification. NO votes, NO panels. Usage /logic-sweep [slug ...]; no argument = every story with beats changed since its last sweep.
Build the all-universe Story Completeness dashboard as an HTML artifact — per-story coverage (bible↔blueprint↔beat), chapter count, blueprint granularity, open gaps, node score, standard deviation, and ballot count, across every universe. Usage /completeness [--fresh]. --fresh re-runs coordination first (no LLM); default reads the latest reports/coordination/*.json.
Stage, commit, push, and print the commit hash. Use /commit for auto-message or /commit "Message" for custom.
Economical node evaluation in one call — a sampled panel casts cheap score-ballots (overall + per-beat + one gripe), clusters them into a Pareto/contested/seam study, upgrades the most informative few to full prose, and prints one report with the node score + 95% CI. Usage /review-node [slug-or-id]; defaults to the most-recently-edited node.
Discard all uncommitted changes, reverting to the last commit. Usage /discard
Revert a specific commit by hash. Usage /revert <commit-hash>
| name | run |
| description | Launch the StreetSamurai Writer host and open it in Chrome at localhost. No arguments needed. |
Starts the StreetSamurai.Writer app and opens it in Chrome at the local dev URL.
Fixed facts:
v3/StreetSamurai.Writerhttp launch profile — no self-signed-cert warning).
HTTPS profile is https://localhost:7200 if ever needed.v3/StreetSamurai.Cli) is a separate project — it is never affected by the Writer host running.When invoked:
Free the host. Kill any running instance so the build lock and port 5200 are free:
Get-Process StreetSamurai.Writer -ErrorAction SilentlyContinue | Stop-Process -Force
Launch the host in the background (pin the http profile so the URL is deterministic):
dotnet run --project v3/StreetSamurai.Writer --launch-profile http
Use run_in_background: true — the host is long-lived. If a current build exists, add --no-build to start faster.
Wait until it's listening on 5200 (poll, don't sleep blindly — up to ~90s for a cold build):
for ($i=0; $i -lt 90; $i++) {
if (Get-NetTCPConnection -LocalPort 5200 -State Listen -ErrorAction SilentlyContinue) { "LISTENING"; break }
Start-Sleep -Seconds 1
}
Open Chrome to the app (fall back to the default browser if Chrome isn't found):
$chrome = @(
"$env:ProgramFiles\Google\Chrome\Application\chrome.exe",
"${env:ProgramFiles(x86)}\Google\Chrome\Application\chrome.exe",
"$env:LocalAppData\Google\Chrome\Application\chrome.exe"
) | Where-Object { Test-Path $_ } | Select-Object -First 1
if ($chrome) { Start-Process $chrome "http://localhost:5200" }
else { Start-Process "http://localhost:5200" }
Tell the user it's up at http://localhost:5200 and that the host keeps running in the background
(stop it with Get-Process StreetSamurai.Writer | Stop-Process -Force).
Notes:
--no-build against a known-good build.