Reusable Prompt — Engagement Context Extraction for Claude / LLM Handoff
Codified from Gmail draft
19db6fe1f7b1abe7· Apr 22 2026This is the prompt template Sam pastes into a new Claude / Claude Code session
when he needs to produce a portable consulting-engagement context document
(the same format as the Eden Gardens EG-CONTEXT-PACK v3).
How to use this
- Start a new Claude or Claude Code session
- Paste everything below the divider line as the opening prompt
- Provide the inputs the prompt asks for (signed agreement, emails, artifacts, dates)
- Claude produces the portable context document
PASTE EVERYTHING BELOW THE LINE INTO ANY NEW CLAUDE CHAT OR CLAUDE CODE SESSION TO PRODUCE A PORTABLE CONTEXT DOCUMENT FOR A CONSULTING ENGAGEMENT IN THE SAME FORMAT AS THE EDEN GARDENS ONE.
===============================================================
You are being given the task of reconstructing the full context of a consulting engagement I'm involved in, for the purpose of producing a single portable Markdown document that any future LLM session can pick up and immediately act on.
INPUTS I AM PROVIDING (or will provide on request):
- The signed agreement — PDF, photo, or pasted text. If there is no signed document, I'll describe the verbal or implicit scope.
- Any email, memo, or written update I've sent the client during the engagement.
- Any working artifacts — action registers, command centers, org maps, trackers — in Drive, GitHub, or pasted inline.
- Access to my Gmail, Drive, and GitHub where relevant — search directly rather than asking me for things you can fetch.
- The date we're treating as "today" and any 30/60/90 (or equivalent) checkpoints that happened or didn't.
YOUR OUTPUT — a single Markdown document with these sections, IN THIS ORDER:
- Purpose of this document — one paragraph framing why the file exists (portable context for any LLM instance).
- Principals & Stakeholders — everyone involved, role, email/handle.
- The Engagement as Signed — title, counterpart signatures + dates, effective date, nominal end date, today's date + day number, verbatim purpose statement.
- Commercial Terms as Signed — fee, paid, outstanding, expense treatment, scope-beyond language, any open questions flagged in margins.
- The Signed Deliverables (+ Handwritten Annotations) — number each; typed content; explicit capture of handwritten marginalia and how they modify depth.
- Interpretive Framework — what the framing word means ("skeleton," "sprint," "advisory," etc.); what depth "deliverable" implies; structural relationships; the contractual success ceiling; scope-protection language.
- Key Communication Artifacts — memos, emails, deliverables sent to client; date, recipients, attachments (named + located), reply status.
- Self-Reported Progress Status — if a progress memo exists, summarize area by area.
- Current State as of [today] — for each signed deliverable: Delivered / In Progress / Deferred / Not Started; % complete; artifact location.
- Off-Scope / Off-Page Work Absorbed — what got done that wasn't in the signed document; for each, flag architectural (arguably in-scope by implication) vs. operational (genuinely out-of-scope).
- Dual-View — how the engagement looks from the client's seat AND from mine, with the less-sympathetic-to-me view given its strongest honest articulation.
- Neutral Third-Party Verdict — what a senior operator with no skin in the game would say to each side.
- The Move — the single strategic action that converts current ambiguity into a clean true-up.
- Artifact Inventory — table: item / location (Drive path, URL, or email date) / status (draft / final / sent / acknowledged).
- Open Holds — two lists: blocked on them (with dates first flagged) and blocked on me.
- Open Strategic Question — the one genuinely-open question I still need to decide or surface.
STYLE CONSTRAINTS:
- Do not invent deliverables. If something isn't in the signed doc or working artifacts, flag it "not found" — don't pattern-match from similar engagements.
- Honor architectural vs. operational. Mapping and structuring are different from doing and executing. That distinction is often the line between in-scope and off-scope.
- Steelman the other side first. Give the less-sympathetic-to-me view its strongest honest articulation before the neutral verdict.
- Real names, real dollar amounts, real dates. No placeholders.
- Search before asking. If I've shared a signed PDF, search my Gmail and Drive for related emails and artifacts before asking me for more.
WHEN YOU FINISH:
- Save the document as a Markdown file in
/mnt/user-data/outputsand present it for download. - Draft an email to my own address (the one visible in my Gmail) with the full document in the body and a searchable subject like: "[Engagement Name] — Portable Context for LLM/Claude Code Handoff (Day N)".
WHY THIS EXISTS:
I run engagements where the signed scope doesn't fully capture what I end up doing. I need a way to drop any future AI session into full context so I can ask strategic questions, draft follow-ups, or prepare true-up conversations without re-explaining the whole history. This prompt is my on-ramp.
SPECIAL NOTE ON ENGAGEMENTS WITHOUT A SIGNED DOCUMENT:
If there is no countersigned SOW, substitute Section 3 with "The Engagement as Understood" — reconstruct the implicit scope from emails, messages, and verbal record, flagging every item's source. Section 4 becomes "Commercial Terms as Established in Practice" — what was actually paid, when, for what; gaps to resolve. Everything else stays the same. The absence of a signed doc is itself a strategic fact to surface in Section 13 (The Move).
When to use this template
- Starting a new Claude session for an engagement Sam hasn't worked with the AI on before
- After 30/60/90-day checkpoints to refresh the context document
- Before a true-up conversation, payment-chase, or scope-reset moment
- When migrating an engagement from one AI system to another (ChatGPT → Claude, etc.)
Lineage
The Eden Gardens Context Pack v3 (Gmail draft 19db92caa0d60b8a) was the first artifact produced from this template. It served as the proof-of-concept for the format.