ワンクリックで
onboarding-tour
Run a guided, hands-on tour of the product — UI, spaces, the CLI, and environment variables
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Run a guided, hands-on tour of the product — UI, spaces, the CLI, and environment variables
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Build animejs.com-grade scroll-driven kinetic pages with the vendored anime.js v4 bundle (website/vendor/anime.esm.min.js). Use when working on the prime-silo marketing site (website/) or any scrollytelling/animation surface. Contains the VERIFIED v4 API, the design language to emulate, the Prime-Silo set-piece specs, and the verification protocol.
Operate, analyze, or extend the LONGVIEW session-synthesis pipeline (cards, graph, reports, book, audiobook). Use when working on scripts/longview, reviewing card output, planning card schema changes, or debugging a LONGVIEW run.
Operate the Prime-Silo delivery board (delivery/) autonomously — select, claim, execute, verify, and log work contracts without frontier supervision. Use whenever picking up a task from delivery/board/BOARD.md, authoring a gate script, verifying another agent's task, or deciding which model tier should take which contract.
The Prime-Silo product experience contract — identity (Prime-Silo + Agent Benny, never Space Agent), earth-tone design tokens, progressive-discovery doctrine, and the "motion is meaning" choreography rules that bring animejs.com-grade kinetics INTO the app without violating the C0 calm contract. Use for any user-facing UI work in app/, server/pages/, or packaging/ (login, first-run, shell, mascot, Studio, Bridge).
DRAFT — pick up and deliver one delivery/tasks/ work contract under the six-sigma protocol (deterministic selection, TDD, allowlist discipline, author≠verifier). Use when asked to "take the next task", "work the board", or deliver a specific task id. Full mechanization lands with W1 (work next) and W2 (sandbox provisioning).
Create, patch, inspect, and remove widgets in the current space
| name | Onboarding Tour |
| description | Run a guided, hands-on tour of the product — UI, spaces, the CLI, and environment variables |
| metadata | {"placement":"system","when":{"tags":["onscreen"]},"loaded":{"tags":["onscreen","space:id:big-bang"]}} |
Use this skill to give a brand-new user a guided tour. Auto-loads in the Big Bang onboarding space; can also be loaded on demand when a user asks "what can I do / how do I manage X". Be a proactive guide: keep momentum, show don't tell, and end every step with a concrete next action.
what you can demonstrate vs. explain
_____javascript execution. Demonstrate it live.node space ...), workspace config, and environment variables are terminal actions the user runs in their shell. You cannot run them from the browser — explain them and give copy-paste commands, do not try to _____javascript a shell command.space.yaml by hand. Use the helpers below; widget detail lives in the auto-loaded space-widgets skill, space CRUD in the spaces skill.renderer may be a short inline function async (parent) => { ... } (a string also works). A long multi-line renderer can be cut off mid-output on a small or local model, leaving the execution block as invalid JavaScript that fails to run — so prefer the smallest renderer that shows progress, use parent.textContent over multi-line HTML, and avoid nested backticks. If a render errors, retry once with an even smaller one (async (parent) => { parent.textContent = "Welcome" }), then move on. A failed widget must never stop the tour.awareness you already have each turn (read it, don't re-ask)
current date and time transient → today's date/time; use it instead of asking.Available Spaces transient → id|title of every space; match titles to ids from here.Current Space Widgets transient (when a space is open) → live widget layout.the tour (offer it, then walk one step at a time)
space.api.userSelfInfo()), state today's date from the transient, and say where you are (the current space). Offer the tour.space.current.renderWidget({...}) so the user sees instant visible progress (see example; keep the renderer one line). Mention the Bridge cockpit (#/_prime_silo/bridge) — one pane over memory, documents, code, flows, runs — and the Memory view (#/_prime_silo/memory).space.spaces.listSpaces(), and offer to create one with space.spaces.createSpace({ title }). Deeper space CRUD is the spaces skill.node space <command> and have them try, in their terminal: node space help, node space version, node space memory status, node space registry status.commands/params.yaml) and is managed with the CLI:
node space getnode space get PORTnode space set PORT=3030 (KEY=VALUE form; set accepts several KEY=VALUE pairs)
Useful keys: PORT, HOST, WORKERS, SINGLE_USER_APP, CUSTOMWARE_PATH, LOGIN_ALLOWED, GIT_URL. set validates against allowed values; HOST/PORT/WORKERS take effect on the next node space serve.examples
Greeting and orienting now _javascript return await space.api.userSelfInfo()
Rendering a tiny welcome widget now (one line, so a small model cannot truncate it) _javascript return await space.current.renderWidget({ name: "Welcome", cols: 3, rows: 1, renderer: async (parent) => { parent.textContent = "Welcome aboard — ask me for the tour: UI, spaces, CLI, settings." } })
Listing the available workspaces now _javascript return await space.spaces.listSpaces()