Claude for Documentation Exercises

Fill in the blanks to test your knowledge.

1

Complete the context dump prompt structure — the ___ tells Claude who will read the document

const contextDump = {
company: "Acme Inc.",
product: "AI-powered CRM for SMBs",
stage: "Seed",
goal: "Raise $1.5M",
: "Seed-stage venture capitalists",
};
2

A pitch deck slide that communicates the size of the addressable market should include TAM, SAM, and ___

const marketSizeSlide = {
required: [
{ metric: "TAM", meaning: "Total Addressable Market" },
{ metric: "SAM", meaning: "Serviceable Addressable Market" },
{ metric: "", meaning: "Serviceable Obtainable Market — realistic near-term target" },
],
};
3

Complete the spec section — the ___ section explicitly lists what the document does NOT cover

const specSections = {
scope: "User authentication and profile management",
: [
"Billing and subscription management",
"Admin panel functionality",
"Third-party integrations",
],
};
4

In the role framing prompt pattern, you tell Claude to write ___ a specific domain expert

const roleFramingPrompt = `
Write this sales playbook section
a VP of Sales with 10+ years closing
enterprise B2B deals.
`;
5

A design specification should mark visual decisions for the designer using the label [DESIGNER ___]

const designSpec = {
componentName: "Primary Button",
states: ["default", "hover", "disabled", "loading"],
interactionNote: "Debounce click handler by 300ms",
"[DESIGNER ]": "Color, border radius, and shadow treatment",
};
6

An Architecture Decision Record (ADR) has a Status field that can be Proposed, Accepted, Deprecated, or ___

const adr = {
title: "Use PostgreSQL as primary datastore",
status: "",
context: "New team members unfamiliar with previous decision",
previousADR: "ADR-003",
};
7

Complete the vesting schedule — a standard startup equity vest is 4-year with a 1-year ___

const vestingSchedule = {
totalYears: 4,
Period: "1 year",
cliffMeaning: "No shares vest until 12 months; 25% vests at the cliff",
monthlyAfterCliff: "1/48 per month for 36 more months",
};
8

Requirements in a specification must be ___ — the reader can verify whether the requirement has been met

const requirementQuality = {
badRequirement: "The system should be fast",
goodRequirement: "The system must load in under seconds for 95th percentile users",
quality: "",
reason: "Can be verified with a performance test",
};