← Vault Index
Source: frameworks/kit-post-session-production/post-session-production-SKILL.md

type: skill status: active scope: all-clients


Post-Session Production Kit — Skill

This is the full end-to-end workflow for processing a client session. It starts when the transcript is available and ends when every action item is drafted, scheduled, or calendared. The advisory email is one output — not the whole job.

Trigger

Session transcript (.txt) and JSON (.json) are available in the client's sessions/ folder.

Required Inputs

Before starting, confirm you have:

  1. Session transcript (.txt) — ground truth. Read this, not a relay recap or processed summary.
  2. Session JSON (.json) — speaker-level timing, metadata. Read alongside the transcript.
  3. Client reference datareference-data/[client]-reference-data.md. Load FIRST. Every proper noun in the email gets checked against this.
  4. Prior advisory email — the last email sent to this client. Voice and format reference.
  5. Client CLAUDE.md — engagement context, active projects, constraints.
  6. Active project plans — current build statuses, action items carried forward.

If any of these are missing, stop and get them before proceeding. Do not draft from memory or processed recaps.


Phase 1: Read and Extract (Do Not Write Yet)

1.1 Read the full transcript

Not skim — read. Cover to cover. You are looking for:

1.2 Cross-reference against reference data

Every name, every tool, every org mentioned in the transcript — check against the reference data. Transcripts misspell names. The reference data is canonical. If you find a new name or org not in the reference data, add it.

1.3 Extract action items into two lists

Client action items:

Kathryn's action items:

1.4 Identify friction points in client action items

For each client action item, ask:

Produce a friction analysis. Items where Kathryn can help get drafted as a follow-up email or folded into the main advisory email.


Phase 2: Draft the Advisory Email

2.1 Select the right skill

2.2 Assemble the email

Follow the selected skill. Key reminders:

2.3 Fold in the golden examples list or friction-reduction items

If the session produced a list of artifacts the client needs to provide, or if Kathryn can help reduce friction on the client's action items — include that in the email or draft a companion email. Don't make the client hunt through two emails when one would do. But don't make the main email so long the action items get buried.

Rule of thumb: If the list is 3 items or fewer, fold it into the main email. If it's 4+, send it separately and reference it in the main email.

2.4 Format for Gmail

The email must be copy/paste ready for Gmail. That means HTML — not Markdown. Produce an .html file with inline styles that renders correctly when pasted into a Gmail compose window.


Phase 3: Self-QC

Run the full QC checklist (qc-checklist-advisory-client-email.md or qc-checklist-session-recap-email.md) before declaring the email ready.

Additionally:


Phase 4: Action Item Execution

Do not stop at the email. The email is a communication — it doesn't do the work.

4.1 Draft everything that can be drafted now

For each of Kathryn's action items:

4.2 Schedule deep work blocks

For action items that need dedicated time:

4.3 Schedule follow-ups

For items that require checking in with the client:

4.4 Schedule the next session prep

Create a calendar event 24-48 hours before the next session:


Phase 5: File Management

5.1 Move the sent email to archive

Once Kathryn confirms the email was sent:

5.2 Move processed inputs

If any inputs were consumed during this process (client docs from inputs/, constraint briefs):

5.3 Update project plans if needed

If the session changed build statuses, revealed new constraints, or shifted timelines — flag it. Don't update the project plans inside this workflow (that's a separate workflow step). But note what needs updating so it doesn't get lost.


Outputs Checklist

At the end of this workflow, the following should exist:


What This Skill Does NOT Cover

This skill is Step 6 — but it's Step 6 done completely, not just the email.


Golden Examples