← Vault Index
Source: frameworks/kit-builder/01-kit-builder-context.md

01 — CONTEXT: Kit Builder

Input definitions, validation rules, and what each mode requires.


Mode 1 Inputs — Build Kit from Golden Example

InputRequiredExampleUsed For
Golden example fileYesA finished HTML blueprint, a completed email, a populated master planBecomes file 03. Analyzed to extract structure, terminology, quality patterns, content rules
Kit nameYesblueprint, session-recap, sopDirectory name, file prefixes (00-blueprint-start-here.md)
One-line descriptionYes"Client-facing progress dashboard for a specific initiative"Start-here opening, orientation for anyone reading the kit
AudienceYes"The client", "The advisor", "Internal team"Drives terminology decisions and tone rules
Output formatYesHTML, Markdown, Directory structureDetermines golden example file extension, output skill template type
Operating modesNo"Create new" and "Update after session"If not provided, Claude infers from the golden example (minimum: Create mode)
Input listNo"Project plan, reference data, CPM"If not provided, Claude infers from the golden example content
Relationship to other kitsNo"Derived from project plan, feeds into client email"If not provided, Claude leaves this section for Kathryn to fill

Validation Rules — Mode 1

  1. The golden example must be a finished deliverable. Not a draft, not a sketch, not a description of what you want. If it's not done, finish it first — then come back. Exception: if the kit is new and no deployment has happened yet, the golden example can be a placeholder with structural specifications (see Recruiting kits for this pattern).
  2. Kit name is lowercase, hyphenated. session-recap, not Session Recap or sessionRecap. This becomes the directory name and all file prefixes.
  3. Golden examples can be singular or split. One golden example is standard. Split into 03a/03b when the kit has distinct production tracks (e.g., consultant process vs. agent process). Multiple golden examples can inform quality, but each must represent a distinct production path — not just different clients.
  4. The golden example IS the standard. Everything in the kit — quality checks, output skill, terminology — is derived from this example. If the example has a problem, fix the example first.
  5. Determine kit type before building. Read existing kits of similar complexity. Does this kit need a separate instructions file? A consultant methodology? An input manifest? A cross-document QC? Decide file count before writing any files. (See Kit Types in 00-start-here.)

Mode 2 Inputs — Improve Existing Kit

InputRequiredSourceUsed For
Kit locationYescontent/frameworks/[kit-name]/Which kit to improve
TriggerYesOne of: QC failure, manual output changes, system suggestionDetermines which files to update
Updated outputIf applicableThe corrected or improved deliverableReplaces file 03 (golden example)
QC findingsIf applicableSpecific checklist items that failed or were missingUpdates file 04 (quality)
Process changesIf applicableSteps that were wrong, missing, or in wrong orderUpdates file 05 (output skill)

Validation Rules — Mode 2

  1. Always read the current kit files before making changes. Never update blindly — understand what's there first.
  2. Changes propagate. If you update the golden example, check whether the output skill and quality checklist still match. A golden example change often requires output skill and quality updates too.
  3. Never remove a quality check without a reason. Quality checks accumulate — they represent lessons learned. If a check seems unnecessary, it probably caught something once.
  4. Document what changed and why. Add a brief note at the bottom of the updated file: for HTML files, or a ## Change Log section for markdown files.

Mode 3 Inputs — Convert Protocol to Kit

InputRequiredSourceUsed For
Protocol documentYeskhb-aos/skills/, a SOP, a written procedureAnalyzed to extract structure, steps, terminology, quality expectations
Kit nameYesSame rules as Mode 1Directory name, file prefixes
One-line descriptionYesSame rules as Mode 1Start-here opening
Example outputNoA deliverable produced by following the protocolIf available, becomes the golden example. If not, the kit is produced without file 03 (marked as needed)

Validation Rules — Mode 3

  1. A protocol without an example output produces an incomplete kit. File 03 (golden example) will be a placeholder noting that the first production run should become the golden example.
  2. Protocols are informal — kits are precise. Expect to tighten language, resolve ambiguities, and fill gaps during conversion. Flag anything unclear for Kathryn rather than guessing.
  3. The protocol's steps become the output skill, not a copy-paste. Restructure into the numbered-file format. The protocol itself can be archived or kept as supplementary reference.

Input Priority Hierarchy

When inputs conflict or are ambiguous:

  1. The golden example wins for structure, format, and content patterns
  2. Kathryn's description wins for audience, purpose, and scope
  3. Existing vault conventions win for file naming, directory structure, and kit format
  4. Other kits win for cross-kit terminology and relationship mapping

Kit Complexity Decision Guide

Before building, answer these questions to determine the right kit type:

QuestionIf Yes → Add
Does the workflow have multiple multi-step processes that would bloat the output skill?Separate instructions file
Are the inputs complex enough that methodology and input definitions should live apart?Separate input manifest (e.g., Master Plan's 07-input-manifest.md)
Does the kit involve facilitating a human session, not just producing a deliverable?Consultant methodology file (e.g., Change Communication, Recruiting kits)
Does the kit's output feed downstream documents that need cross-validation?Full-document QC file (e.g., Master Plan's cross-doc QC)
Does the kit have distinct production tracks (human vs. AI, or different deliverable types)?Split golden examples (03a/03b)
Does the kit need to reference external QC files (copy-qc.md, sentence editor, etc.)?Document these dependencies in the output skill and quality checklist
Is the deliverable simple and the production rules fit in 2-4 files?Stay lightweight — don't force 6 files

The default is 6 files. Add or subtract only with justification.


QC Format Decision Guide

Not all kits use the same QC format. Match the format to the kit's needs:

FormatWhen to UseExamples
100-point weighted, 90+ thresholdKits with many quality dimensions that need relative weightingBlueprint, Project Plan, CPM, Recruiting kits
Pass/fail with blocking failuresKits where certain errors are disqualifying regardless of overall qualityChange Communication
Checklist with ship criteriaKits where the output is simpler and binary quality checks sufficeClient Email, Session Recap
Interactive HTMLKits where QC is run frequently and benefits from a UIOffer Page

The kit builder does not force a QC format. Analyze the golden example and determine which format fits.