Docs · Single bundle 5 of 9

Single bundle

You might want the browser-testing workflow and none of my opinions about git. Take that one bundle and leave the rest of the setup alone. A bundle is a slice of a .claude/ directory: skills, rules, hooks, settings and a CLAUDE.md snippet, published on its own page with a download button. No CLAUDE.md is assembled, no lockfile is written, and nothing you already have is merged, so the copying is yours to do.

Taking the whole setup instead is Start here. Adding a bundle to a project that already has the setup is pnpx @patrity/skills add <slug>.

1. Pick the bundle you want

Browse the skills index. Each card shows what the bundle contains (Skills, Rules, Hooks, Settings, CLAUDE.md), its tags, and anything it needs on your machine, such as python3 for the doc-fetcher skills.

2. Unzip it and move the contents

Click Download. The zip unpacks to a single folder named after the bundle:

nuxt/
├── README.md
├── skills/…
├── rules/…
└── CLAUDE.md

Move the folder's contents into your project's .claude/ directory:

unzip nuxt.zip
mkdir -p .claude
cp -R nuxt/skills nuxt/rules .claude/

Skip the README unless you want it, and skip CLAUDE.md for now.

3. Paste the pointer snippet

If the bundle ships a CLAUDE.md, it is a pointer snippet, not a replacement. Paste its contents into your project's CLAUDE.md so Claude Code knows the skills and rules exist and when to reach for them.

Keeping the cache out of your diffs

A bundle that writes a cache declares the path in its frontmatter, and the bundle page lists it under Gitignore. Doc-fetcher skills, for instance, cache what they download beside their own SKILL.md. Installing by hand, copy those paths into your project's .gitignore yourself:

.claude/skills/nuxt-docs/cache/

A bundle that reads configuration lists it under Environment instead: create .claude/.env and set the variables it names. Skills read that file rather than the repo root .env, and it belongs in .gitignore too. The CLI does all of this for you, so installing by hand is the one path where it is yours to remember.

Updating

Bundles have no versions. Re-download and overwrite when you want the latest, and the Source button opens the exact GitHub tree, so you can diff before you do.

Written by

Tony Costanzo TechHive Labs

I run Claude Code on billion-dollar construction data by day and a rack of GPUs at night, and I write down what breaks. This setup is the part I kept using.