From jarvis
End-of-session brain sweep. Updates all Jarvis files with session work.
npx claudepluginhub chadronbryant/napa-cowork-plugins --plugin jarvisThis skill uses the workspace's default tool permissions.
Full update of all brain files so the next session inherits complete context.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Full update of all brain files so the next session inherits complete context.
Before starting, detect your runtime:
If you cannot run python3 --version via Bash, you are in Cowork — skip infrastructure steps gracefully.
Read from workspace root (use CLAUDE.md canonical root on Mac; in Cowork use mounted workspace at the path shown in your environment):
Jarvis/status.json — Machine-readable system statusJarvis/MOTD.md — Session startup bannerJarvis/project-status.md — Active project trackerJarvis/recommendations.md — Prioritized next actionsJarvis/needs.md — Self-aware limitation trackingJarvis/growth-tracker.md — Capability evolution logmemory/history/recent-activity.md — Rolling activity log (last 14 days)Jarvis/audit/session-log.md — Rolling session log (last 10 sessions)Review the conversation and identify:
Update ALL files that need changes. Typical updates:
Jarvis/status.json
last_updated timestampupdated_by to current modelrecent_sessions array (add new entry at top, keep last 6)deliverables.completed if new deliverables producedmcp_servers if server status changedweb_console if new features/endpoints/tabs addedJarvis/MOTD.md
Jarvis/project-status.md
Jarvis/recommendations.md
Jarvis/needs.md
Jarvis/growth-tracker.md
memory/history/recent-activity.md
Jarvis/audit/session-log.md
Run the RAG sync scanner to detect changes made during this session:
python3 scripts/jarvis/rag_sync.py --scanadd or update: call mcp__local-rag__ingest_file with the file pathremove: call mcp__local-rag__delete_file with the file pathpython3 scripts/jarvis/rag_sync.py --updateCheck if the weekly improvement cadence is overdue:
Jarvis/status.json → improvement_cadence.last_weekly_cadencenull or >7 days old: add "⚡ CADENCE OVERDUE" to the summary bannerconfig/wave-priorities.json — surface the top-scored planned wave in the bannerimprovement_cadence.last_competitive_scan — if >7 days, flag scan as overdue tooCheck sessions/fact-inbox.jsonl for pending facts from other agents (Codex, Antigravity):
sessions/fact-inbox.jsonl — if empty or missing, skip and note "fact-inbox: empty"POST http://localhost:8000/api/memory/facts with content, category, and source_agent
memory_engine.add_fact(content, category) if the API is not reachablesessions/fact-inbox.jsonlPresent a summary banner:
BRAIN MAINTENANCE COMPLETE | [date] — Session [N]
══════════════════════════════════════════════════
status.json: ✅ [describe changes]
MOTD.md: ✅ [describe changes]
project-status.md: ✅ [describe changes]
recommendations.md: ✅ [describe changes]
needs.md: ✅ [describe changes]
growth-tracker.md: ✅ [describe changes]
recent-activity.md: ✅ [describe changes]
session-log.md: ✅ [describe changes]
rag-sync: ✅ [N files synced / no sync needed]
cadence: ✅ [current / ⚡ OVERDUE (N days)]
next-wave: [top-scored planned wave from wave-priorities.json]
══════════════════════════════════════════════════
All brain files synced. Next session picks up here.
If running in Cowork (no Bash/MCP), use this reduced banner:
BRAIN MAINTENANCE (COWORK) | [date] — Session [N]
══════════════════════════════════════════════════
status.json: ✅ [describe changes]
MOTD.md: ✅ [describe changes]
project-status.md: ✅ [describe changes]
recommendations.md: ✅ [describe changes]
needs.md: ✅ [describe changes]
growth-tracker.md: ✅ [describe changes]
recent-activity.md: ✅ [describe changes]
session-log.md: ✅ [describe changes]
rag-sync: ⏭ skipped (Cowork — no local-rag MCP)
fact-inbox: ⏭ skipped (Cowork — no jarvis-brain API)
cadence: ✅ [current / ⚡ OVERDUE (N days)]
══════════════════════════════════════════════════
Brain files synced. RAG + fact-inbox deferred to next Code session.