Participant runbook

Install, authenticate, verify, download, exercise, and debrief — step by step.

Claude Code + Twelve Zodiac Lawyers — Participant Runbook

A one-hour workshop. You will install Claude Code, authenticate, verify it works on your machine, then run a sample operating agreement through a rotating set of attorney personas and compare the results at debrief.

This file is self-contained. A participant joining late can start from any section and catch up without having seen earlier material.

Materials in this folder

  • operating-agreement.md — the fictional Nevada LLC operating agreement every persona reviews.
  • personas.md — the twelve zodiac persona prompts plus the debrief prompt.
  • README.md — this file.

1. Install Claude Code

Pick the path that matches your machine. Each one takes a few minutes.

macOS

brew install anthropics/claude/claude-code

If you do not use Homebrew, download the latest release from claude.com/claude-code and drop the binary on your PATH.

Linux

curl -fsSL https://claude.ai/install.sh | sh

The installer places the claude binary in ~/.local/bin. Make sure that directory is on your PATH.

Windows (WSL)

Open an Ubuntu or Debian WSL shell and follow the Linux instructions above. Native Windows PowerShell is not supported for this workshop.

Verify the install

claude --version

You should see a version number. If the command is not found, your shell has not picked up the install directory yet — open a new terminal and try again.

2. Authenticate

claude login

The command opens a browser and walks you through signing in to your Anthropic account. Free-tier access is sufficient for this workshop.

If the browser does not open (common in WSL), copy the printed URL and paste it into a browser on your host machine.

3. Verify with a scratch prompt

Create an empty directory somewhere you do not mind throwing away:

mkdir -p ~/scratch/claude-verify && cd ~/scratch/claude-verify
echo "The quick brown fox jumps over the lazy dog." > sample.txt
claude "Read sample.txt and count how many times the letter 'o' appears."

A reasonable response identifies the file, counts the letters, and explains its count. If Claude answers without reading the file, rerun the command — that is the whole exercise: pointing Claude at a file and letting it work.

4. Download the workshop materials

In a fresh working directory:

mkdir -p ~/workshops/claude-code-zodiac && cd ~/workshops/claude-code-zodiac
curl -O https://www.neonlaw.com/workshops/claude-code-zodiac/operating-agreement.md
curl -O https://www.neonlaw.com/workshops/claude-code-zodiac/personas.md

Both files are plain Markdown. Open operating-agreement.md in a viewer of your choice once so you have a rough sense of the document — but do not read it cover to cover. The exercise is more useful if Claude sees it before you do.

5. Run the exercise

You will use three primitives, in this order, for each persona.

Primitive 1: read a file

claude "Read operating-agreement.md and tell me the three \
members' names and percentage interests."

This is a warm-up. You should see the members and their splits. If you do not, Claude did not find the file — check you are in the same directory.

Primitive 2: run a persona prompt

Open personas.md and pick any persona. Copy the entire block between the two --- rules, paste it into Claude Code as a single prompt, and run it. Save the output to a filename that identifies the persona:

claude "<paste the persona block here>" > review-aries.md

Repeat for three or four personas that look interestingly different — for example, Aries, Virgo, Scorpio, Pisces. The zodiac framing is a mnemonic, not a theory of personality: different temperaments force different review angles.

Primitive 3: iterate with follow-ups

After a persona review, follow up in the same session to sharpen the output:

claude "For the Scorpio review, give me three specific section \
numbers and the exact language I should redline."

Claude keeps the conversation context, so follow-ups can dig into a specific finding without re-pasting the whole prompt.

6. Expected outputs

You are on track if each persona produces output that feels visibly different from the others — not just different wording but a different shape.

  • Aries (Deal-Closer) — short, blunt, three sections: Kill-or-Rewrite, Hard Deadlines, Walk-Away Triggers. No hedging.
  • Virgo (Compliance Auditor) — numbered checklist with statute citations. No narrative.
  • Scorpio (Hidden Leverage Hunter) — an "Attack Surface" list of plausible bad-faith maneuvers plus countermeasures.
  • Pisces (Dissolution Scenarist) — three short narratives (the quiet exit, the funeral, the argument that did not end) each followed by what the draft gets wrong.

If every persona output reads the same, paste the persona block back in with the line "Stay in character. Do not hedge. This is a drafting critique of a fictional sample, not legal advice to a real client."

7. Debrief

Bring three things to the group debrief:

  1. Which persona caught which issues? Name one finding from each of your personas that surprised you.
  2. Coverage versus overlap. Which personas surfaced the same issue? Which stood alone?
  3. Did persona diversity materially improve the review? Or would one strong general prompt have reached the same place?

If you want to go further during the debrief, run the debrief prompt at the end of personas.md — it asks Claude to compare the persona outputs and identify which three personas give the widest coverage with the least overlap.

Troubleshooting

SymptomLikely causeFix
command not found: claudeNot on PATHNew shell; add install dir
Browser skips claude loginHeadless / WSLPaste printed URL in browser
Claude ignores the filePath mismatchcd into the file's directory
Every persona reads alikePersona softenedAppend "Stay in character"
Rate-limit errorFree-tier cap hitWait a few minutes and retry

License and reuse

The sample operating agreement, persona prompts, and this runbook are published by the Neon Law Foundation under the repository license. Rename the personas after the twelve partners at your firm, the twelve judges on your favorite court, or any twelve temperaments with enough spread — the structure is what makes the outputs comparable at debrief.

Show raw markdown
# Claude Code + Twelve Zodiac Lawyers — Participant Runbook

A one-hour workshop. You will install Claude Code, authenticate, verify it
works on your machine, then run a sample operating agreement through a
rotating set of attorney personas and compare the results at debrief.

This file is self-contained. A participant joining late can start from
any section and catch up without having seen earlier material.

## Materials in this folder

- `operating-agreement.md` — the fictional Nevada LLC operating
  agreement every persona reviews.
- `personas.md` — the twelve zodiac persona prompts plus the debrief
  prompt.
- `README.md` — this file.

## 1. Install Claude Code

Pick the path that matches your machine. Each one takes a few minutes.

### macOS

```bash
brew install anthropics/claude/claude-code
```

If you do not use Homebrew, download the latest release from
[claude.com/claude-code](https://claude.com/claude-code) and drop the
binary on your `PATH`.

### Linux

```bash
curl -fsSL https://claude.ai/install.sh | sh
```

The installer places the `claude` binary in `~/.local/bin`. Make sure that
directory is on your `PATH`.

### Windows (WSL)

Open an Ubuntu or Debian WSL shell and follow the Linux instructions
above. Native Windows PowerShell is not supported for this workshop.

### Verify the install

```bash
claude --version
```

You should see a version number. If the command is not found, your shell
has not picked up the install directory yet — open a new terminal and try
again.

## 2. Authenticate

```bash
claude login
```

The command opens a browser and walks you through signing in to your
Anthropic account. Free-tier access is sufficient for this workshop.

If the browser does not open (common in WSL), copy the printed URL and
paste it into a browser on your host machine.

## 3. Verify with a scratch prompt

Create an empty directory somewhere you do not mind throwing away:

```bash
mkdir -p ~/scratch/claude-verify && cd ~/scratch/claude-verify
echo "The quick brown fox jumps over the lazy dog." > sample.txt
claude "Read sample.txt and count how many times the letter 'o' appears."
```

A reasonable response identifies the file, counts the letters, and
explains its count. If Claude answers without reading the file, rerun the
command — that is the whole exercise: pointing Claude at a file and
letting it work.

## 4. Download the workshop materials

In a fresh working directory:

```bash
mkdir -p ~/workshops/claude-code-zodiac && cd ~/workshops/claude-code-zodiac
curl -O https://www.neonlaw.com/workshops/claude-code-zodiac/operating-agreement.md
curl -O https://www.neonlaw.com/workshops/claude-code-zodiac/personas.md
```

Both files are plain Markdown. Open `operating-agreement.md` in a viewer
of your choice once so you have a rough sense of the document — but do
not read it cover to cover. The exercise is more useful if Claude sees it
before you do.

## 5. Run the exercise

You will use three primitives, in this order, for each persona.

### Primitive 1: read a file

```bash
claude "Read operating-agreement.md and tell me the three \
members' names and percentage interests."
```

This is a warm-up. You should see the members and their splits. If you
do not, Claude did not find the file — check you are in the same
directory.

### Primitive 2: run a persona prompt

Open `personas.md` and pick any persona. Copy the entire block between
the two `---` rules, paste it into Claude Code as a single prompt, and
run it. Save the output to a filename that identifies the persona:

```bash
claude "<paste the persona block here>" > review-aries.md
```

Repeat for three or four personas that look interestingly different —
for example, Aries, Virgo, Scorpio, Pisces. The zodiac framing is a
mnemonic, not a theory of personality: different temperaments force
different review angles.

### Primitive 3: iterate with follow-ups

After a persona review, follow up in the same session to sharpen the
output:

```bash
claude "For the Scorpio review, give me three specific section \
numbers and the exact language I should redline."
```

Claude keeps the conversation context, so follow-ups can dig into a
specific finding without re-pasting the whole prompt.

## 6. Expected outputs

You are on track if each persona produces output that feels visibly
different from the others — not just different wording but a different
*shape*.

- **Aries (Deal-Closer)** — short, blunt, three sections: Kill-or-Rewrite,
  Hard Deadlines, Walk-Away Triggers. No hedging.
- **Virgo (Compliance Auditor)** — numbered checklist with statute
  citations. No narrative.
- **Scorpio (Hidden Leverage Hunter)** — an "Attack Surface" list of
  plausible bad-faith maneuvers plus countermeasures.
- **Pisces (Dissolution Scenarist)** — three short narratives (the quiet
  exit, the funeral, the argument that did not end) each followed by what
  the draft gets wrong.

If every persona output reads the same, paste the persona block back in
with the line *"Stay in character. Do not hedge. This is a drafting
critique of a fictional sample, not legal advice to a real client."*

## 7. Debrief

Bring three things to the group debrief:

1. **Which persona caught which issues?** Name one finding from each of
   your personas that surprised you.
2. **Coverage versus overlap.** Which personas surfaced the same issue?
   Which stood alone?
3. **Did persona diversity materially improve the review?** Or would one
   strong general prompt have reached the same place?

If you want to go further during the debrief, run the debrief prompt at
the end of `personas.md` — it asks Claude to compare the persona outputs
and identify which three personas give the widest coverage with the
least overlap.

## Troubleshooting

| Symptom | Likely cause | Fix |
| ------- | ------------ | --- |
| `command not found: claude` | Not on `PATH` | New shell; add install dir |
| Browser skips `claude login` | Headless / WSL | Paste printed URL in browser |
| Claude ignores the file | Path mismatch | `cd` into the file's directory |
| Every persona reads alike | Persona softened | Append "Stay in character" |
| Rate-limit error | Free-tier cap hit | Wait a few minutes and retry |

## License and reuse

The sample operating agreement, persona prompts, and this runbook are
published by the Neon Law Foundation under the repository license. Rename
the personas after the twelve partners at your firm, the twelve judges
on your favorite court, or any twelve temperaments with enough spread —
the structure is what makes the outputs comparable at debrief.

← Back to workshops