Day 0 is not counted in the 20-day challenge. Complete this once, then start Day 1.
// 01 · what you need
  • A Claude account (claude.ai)
  • A terminal or IDE with a terminal
// 02 · setup steps
step.01install

Install Claude Code

Follow the instructions at claude.md.

step.02clone kit

Clone the PM Agent Kit

terminal
git clone https://github.com/nicoladevera/pm-agent-kit
step.03download terrain context

Download the Terrain company context and place it in the kit

Run the one-liner below, or download the ZIP manually. If downloading manually: unzip it, then copy the contents of the extracted folder (not the folder itself) into pm-agent-kit/company/ — this replaces the stub files already there.

terminal
curl -L https://nicoladevera.github.io/pm-agent-kit-workbook/downloads/terrain-company-context.zip -o /tmp/terrain.zip && unzip -o /tmp/terrain.zip -d pm-agent-kit/company && rm /tmp/terrain.zip

This replaces the kit's stub placeholders with pre-filled Terrain context so every skill runs at full capacity. If you have already added real company context to pm-agent-kit/company/, back it up before running this.

step.04open claude code

Open Claude Code in the pm-agent-kit directory

terminal
cd pm-agent-kit
claude
step.05smoke test

Run a smoke test to confirm the kit is working

claude code
/doc-review

Review this and tell me if it's a strong PRD: "We want to add a search filter. Users can't find things."

If the skill returns structured feedback, you're set.

// 03 · what to expect

The kit works through skills — each is a slash command like /prd-draft or /doc-review that reads your company context files and your input, then produces a structured PM artifact.

Output quality improves significantly when the agent has product, team, customer, and process context. That's why copying the Terrain files matters: it loads real context into the kit so you experience it at full capability from Day 1, not a watered-down version.

// 04 · dependency matrix

You don't need everything installed on Day 0. Install the extras before the day they're needed.

Day Skill Additional setup required
1–7, 9–17 Most skills None — works out of the box
8 data-analysis python3 -m pip install matplotlib (for chart generation)
18 presentation-deck python3 -m pip install python-pptx for PPTX;
python3 -m pip install playwright && python3 -m playwright install chromium for PDF;
or python3 -m pip install weasyprint as PDF fallback
19–20 Capstone I & II Inherits dependencies from chained skills (see individual days above)
// 05 · further reading

For full documentation on how the kit works, see the PM Agent Kit README on GitHub →