بنقرة واحدة
shelve
Shelve the current session — create a bookmark so you can find and resume it later with /unshelve.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Shelve the current session — create a bookmark so you can find and resume it later with /unshelve.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
This skill should be used when developing, debugging, refactoring, or building Genesis itself — tasks like "fix this in Genesis", "add a new MCP tool", "wire up the runtime", "Genesis won't start", "create a worktree", "debug the bridge", or "add a capability". Applies to any task modifying files under src/, .claude/, or tests/. Do NOT load for Genesis-as-tool work ("summarize this", "write a LinkedIn post", "research X") or general questions unrelated to Genesis internals.
Foundational voice authority and AI humanizer — writes content in the user's authentic voice with built-in AI detection, and supports stealth / anti- attribution writing (forum personas, anonymous posts, "write as not-me"). Use when asked to write/draft/generate content, invoke /voice, /write-as-me, or /humanize, run voice calibration, check "does this sound like me?", "make this sound human" / "de-AI this", "write a forum post as [persona]", or run AI detection ("does this sound like AI?", "check for AI patterns", "anti-slop check"). Do NOT use this skill for code, technical docs, or any output the user has not asked to be written in their voice — code styling defers to the separate code-voice skill.
Forward Deployed Engineer delivery contract for AWS engagements, build-first artifacts, grounded cost estimates, Well-Architected review, evolution roadmap
This skill should be used before answering "does Genesis have X", "does Genesis lack X", auditing Genesis capabilities, comparing Genesis to an external system, or reviewing/summarizing the architecture. It routes to the canonical judgment-layer subsystem map so audits start from the map, not from a cold grep. Also fires after changing a subsystem's capabilities, to keep the map current.
First-run onboarding — guides new users through Genesis setup on their first CC session. Configures user profile, essential API keys, Telegram, GitHub backup, and service verification. Triggered automatically when ~/.genesis/setup-complete is absent. Re-runnable by asking Genesis to "run setup" or "reconfigure [section]".
Apply when Genesis writes as itself — outreach, public content, community posts, emails, DMs. Not for writing in the user's voice (that's voice-master). Activate when Genesis is the author, not the ghostwriter.
| name | shelve |
| description | Shelve the current session — create a bookmark so you can find and resume it later with /unshelve. |
Create a bookmark for the current session so you can return to it later.
This skill wraps the bookmark_shelve MCP tool
(mcp__genesis-memory__bookmark_shelve). The legacy command at
.claude/commands/shelve.md is superseded by this skill (skills take
precedence over commands when names collide).
The user may provide optional arguments after /shelve:
/shelve — shelve with no tags/shelve auth-refactor, critical — shelve with tags "auth-refactor" and "critical"/shelve auth-refactor | fixing the OAuth flow — tags before |, context note afterGet the full session ID. The Clock context line shows a truncated
session ID (e.g., Session: 802a856e). To get the full UUID, list the
session directories and match the prefix:
ls ~/.genesis/sessions/ | grep "^<prefix>"
If no match is found, tell the user the session context isn't available.
Parse arguments. Split on | if present:
|: comma-separated tags|: context note (trim whitespace)|: treat everything as comma-separated tagsCall bookmark_shelve MCP tool (mcp__genesis-memory__bookmark_shelve) with:
session_id: the full UUID from step 1tags: comma-separated tag string (or empty)context: the context note (or empty)Confirm. Show the user the bookmark ID and the resume command:
claude --resume <full_session_id>