CLAUDE.md Β· git:20260818.2342b5b Β· 2026-08-18 Β· sha256 23e0b0744b603b18
CLAUDE.md git:20260818.2342b5bA
Immutable. This exact content is served forever at /api/v1/blob/23e0b0744b603b18.
# Skills monorepo β agent instructions **π Read [`KICKOFF.md`](./KICKOFF.md) first** when continuing extraction work. ## Linear tracking (non-negotiable) **Factory** (stub β extract β first dogfood): team **Off-brand** Β· project **[extracted-skills](https://linear.app/off-brand-studio/project/extracted-skills-4d7c79e03387)**. One milestone per ungraduated pack. **Graduate at π** (skills.sh listing, or a named public install). Create a `Tool` project, move product issues, write `<pack>/CLAUDE.md` pointing at it. Factory keeps one Done stub linking out. After that, product work does **not** go on extracted-skills. Graduated: - `linear-methodology/` β **[Linear](https://linear.app/off-brand-studio/project/linear-9633010d001a)** - `orchestrator/` β **[Orchestrator](https://linear.app/off-brand-studio/project/orchestrator-e850288469eb)** - Search before create. Non-trivial work β issue on the **packβs project** if graduated, else extracted-skills + pack milestone. - `Backlog` β `In Progress` at start β `Done` when shipped (merged, dogfood logged). - Close the loop before session end. - Prefer Linear branch names. ## Conventions - One folder per pack; mirror `linear-methodology/` layout. - Always commit meaningful units. - Dogfood before calling a pack v1. - Socials is reference material, not the place to land skill source of truth. ## Parallel agents (worktrees) When β₯2 agents touch this repo, isolate β do not share one working tree. 1. **Own branch + worktree** off `main` (prefer Linear branch name when tracked). Cloud agents already branch; still use worktrees for parallel local agents. 2. **Share env:** `bash scripts/worktree.sh setup` (this repoβs `worktree.share` is intentionally empty). 3. **Own preview** if any β auto-port; stop when done. 4. **Claim** the pack/files you own; clear when landed. 5. **Land from main:** `bash scripts/worktree.sh land <branch>` then push (or PR). 6. **Teardown:** `bash scripts/worktree.sh teardown ../skills-<slug> <branch>`. Status line on every agent message: `π <branch> Β· <one-line task> Β· <preview URL or n/a>` Pack source: [`agent-worktrees/`](./agent-worktrees/).