← ClaudeAtlas

os-startlisted

Load project context and start a session with a compact briefing of recent work and next steps
simonconway1979/os-intelligence · ★ 3 · AI & Automation · score 69
Install: claude install-skill simonconway1979/os-intelligence
# /os-start — Session Start Briefing --- ## Step 1 — Render menu Invoke exactly this Bash command: ``` bash .claude/skills/os-start/menu.sh ``` Then print the bash stdout **verbatim** as your text response (Claude Code collapses long bash output by default, so the user won't see it unless you echo it). Add NO preamble, NO commentary — just relay the script output. Then wait for the user to reply with a number. --- ## Step 2 — Resolve the selection When the user replies with a number, read `projects.md` and find the matching project under `## Active`. Extract: - Project name - `**Type:**` (project | portfolio) - `**Folders:**` path - `**One-liner:**`, `**Goal:**` - `**Welcome:**` field if present (e.g. `pending`) Branch on Type: - **New project** (last menu item) → run `/os-new-project`, then continue. - **Type: project** → write project name to `[workspace-root]/.sessions/<session-id>` (your Claude Code session ID is injected into your context by the SessionStart hook — use it). If you don't have a session ID in your context, fall back to `[workspace-root]/.current-session`. If `**Welcome:** pending`, go to Step 2c before Step 3. Otherwise go to Step 3. - **Type: portfolio** → **immediately write the portfolio name** to `[workspace-root]/.sessions/<session-id>` (fall back to `[workspace-root]/.current-session` if no session ID is in your context). Do this *before* the drill-down so the status bar reflects the portfolio even if the user never selects a specific item (