Sets up a CRAFT session in Claude Cowork automatically
The AI scans your workspace folder, finds your project files, loads your last handoff, checks git status, activates your persona, and reports everything it found โ so you can start working immediately without manually pasting context.
Cowork Session Initialization
TL;DR
How To Start
STEP 1Tell the AI Your Session Type
-
session_type
· string · required
Type of session. Options: new (fresh project creation), continued (resuming from prior handoff), handoff (applying a received handoff from another session). -
project_id
· string · required
Your three-digit project ID (e.g., “067”). -
handoff_id
· string · optional
Specific handoff to load (e.g., “H099”). If omitted, the AI loads the most recent completed handoff.
STEP 2Review the Initialization Report
STEP 3Address Any Flagged Issues
STEP 4Start Working
Usage Examples
How AI Reads This Recipe
- DETECT the session type (new, continued, handoff) and route accordingly — new projects go to the bootstrap path (CWK-029).
- SCAN the workspace folder using Read and Glob tools to discover all CRAFT project files, classifying them by type (project, history, lessons learned, cookbooks, templates).
- LOAD the project configuration, most recent handoff, and lessons learned from the discovered files.
- CHECK git status including stale index.lock cleanup, branch state, uncommitted changes, and recent commits.
- CAPTURE a grounding snapshot (SESSION_GROUND_TRUTH) of observed project state for downstream verification by other recipes.
- SCAN lessons learned for staleness signals — outdated version references, contradicted entries, and aging entries.
- RUN cross-session consistency check (CWK-025) to detect state drift from the prior handoff.
- DISCOVER pending cross-project transfers and offer to process them via CWK-027.
- SCAN for active subprojects, loading STATE.txt, PHASES.txt, and recent LOG entries for each.
- ACTIVATE persona, protocols, and COM with auto-trigger rules.
When to Use This Recipe
- Open a new Cowork session with a CRAFT project folder mounted.
- Need to re-initialize mid-session after a context compaction.
- Are starting a brand-new CRAFT project from scratch.
- Want to verify that your project state matches what the last handoff reported.
- Received a cross-project transfer and want to process it at session start.
Recipe FAQ
Q.Does this recipe run automatically or do I need to invoke it?
Q.What happens if my workspace folder is empty?
Q.Can I skip the git status check?
Q.What is the “grounding snapshot” the AI mentions?
Q.How does this differ from the Core Chat Session Initialization?
Version History
Get this recipe with CRAFT for Claude Cowork
Cowork recipes ship bundled with CRAFT for Claude Cowork — there’s no separate download. Clone the framework once, and your AI runs every recipe automatically when invoked.
Pull anytime to stay on the latest version — free to clone, no login or email required.
Then start your session
Once CRAFT is in your project folder, open a new Cowork session and ask Claude to initialize. For example:
You
Claude
Not familiar with Git? Download as a ZIP
No command line needed. Just download, move, and unzip:
- Open the CRAFT framework repo on GitHub.
- Click the green Code button, then choose Download ZIP.
- Move the downloaded ZIP into your Claude Cowork project folder.
- Unzip it: double-click on Mac, or right-click → Extract All on Windows.
