بنقرة واحدة
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.