session-start
Initialize memory session, load project context, and create a session_id for tracking.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Initialize memory session, load project context, and create a session_id for tracking.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Persistent memory across sessions — local-first, no account needed. Automatically recalls past decisions, code, and tasks before each prompt, and saves session checkpoints. Also provides manual tools for searching, recording, and querying memory via Bash commands.
End the current Awareness memory session and save final progress.
Save current session progress to Awareness memory as a batch of structured steps.
Search Awareness memory for past implementations, decisions, or relevant context.
Setup Awareness Memory — check local daemon, authenticate via browser, and configure credentials.
| name | session-start |
| description | Initialize memory session, load project context, and create a session_id for tracking. |
| user-invocable | true |
| disable-model-invocation | false |
Initialize Awareness Memory session and load project context.
Try MCP tools first (awareness_init, awareness_recall, awareness_record, awareness_lookup).
If MCP tools are NOT available, use Bash to call the local daemon HTTP API directly:
# awareness_init — fresh session, no prior-session noise (default max_sessions=0)
curl -s -X POST http://localhost:37800/mcp -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"awareness_init","arguments":{"source":"claude-code"}}}'
# awareness_init — resume/continuity mode, include last N session summaries
curl -s -X POST http://localhost:37800/mcp -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"awareness_init","arguments":{"source":"claude-code","max_sessions":3}}}'
# awareness_recall — pass ONE query string, daemon picks the rest
curl -s -X POST http://localhost:37800/mcp -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"awareness_recall","arguments":{"query":"<natural-language question>","limit":10}}}'
# awareness_record — pass ONE content string (action=remember is implied)
curl -s -X POST http://localhost:37800/mcp -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"awareness_record","arguments":{"content":"<detailed description>","insights":{"knowledge_cards":[...],"action_items":[...],"risks":[...]}}}}'
The response is JSON-RPC: result.content[0].text contains the tool output as JSON string.
Call awareness_init with source: "claude-code".
awareness_init({ source: "claude-code" }) — no prior-session summaries in payload, saves ~500-1000 prompt tokens for brand-new tasks.awareness_init({ source: "claude-code", max_sessions: 3 }) — adds last 3 session summaries for explicit continuity ("continue where we left off").Store the returned session_id for use in subsequent awareness_record calls.
If $ARGUMENTS is provided, also call awareness_recall with a single parameter:
query: expand $ARGUMENTS into a full natural-language question (daemon picks scope/mode/detail automatically)If the response contains _setup_action, you MUST follow the instruction to write workflow rules to the specified file.
ATTENTION PROTOCOL: If context.attention_summary.needs_attention is true:
Present a concise summary (3-5 bullet points):
user_preferences): show key user identity, tech stack preferences, and communication styleactive_skills is present, list the activated skills by nameIf active_skills is present, apply each skill's summary as behavioral guidance for the session.
Skill Outcome Feedback: After applying any active skill during this session, call
awareness_mark_skill_used(skill_id, outcome) with one of:
"success" — skill worked as expected (resets decay, boosts confidence)"partial" — skill partially helped (reduced decay boost)"failed" — skill didn't work (decreases confidence; 3+ failures → needs_review)Rules: