Bootstrap a New Project
Start here — pick a profile (core, client-web, portfolio, or studio) and wire Cursor or Antigravity to the right manifest URL.
- cursor
- antigravity
- onboarding
Pick a profile
| Profile | When | Manifest URL |
|---|---|---|
| Core | Any repo — OSS, scripts, small apps | https://davidcole.cloud/agents/bundles/core.json |
| Client website | Marketing / lead-gen / client Astro sites | https://davidcole.cloud/agents/bundles/client-web.json |
| Portfolio | davidcole.cloud repo only | https://davidcole.cloud/agents/bundles/portfolio.json |
| Gnomad studio | Internal swarm — CRM login required | https://crm.gnomad.studio/api/agent-kit/manifest |
Human catalog: davidcole.cloud/agents
Discovery: agents.txt
Give your agent this instruction on day one (client projects):
Read the bundle manifest URL for your profile. Fetch only slugs listed there — do not load the full catalog or studio kit.
Profile 1 — Core (generic)
AGENTS.md
# Agent instructions
Bundle: https://davidcole.cloud/agents/bundles/core.json
Before coding, fetch the bundle JSON and load each kit's raw markdown.
Re-pull when kitVersion changes.
Pull into .cursor/rules
node path/to/pull-agent-kit.mjs --bundle core --out .cursor/rules
Or curl tier-1 rules only:
mkdir -p .cursor/rules
curl -fsSL https://davidcole.cloud/agents/raw/agent-tiered-context.md -o .cursor/rules/agent-tiered-context.mdc
curl -fsSL https://davidcole.cloud/agents/raw/agent-domain-structure.md -o .cursor/rules/agent-domain-structure.mdc
curl -fsSL https://davidcole.cloud/agents/raw/agent-scale-limits.md -o .cursor/rules/agent-scale-limits.mdc
Profile 2 — Client website
AGENTS.md
# Agent instructions
Bundle: https://davidcole.cloud/agents/bundles/client-web.json
Includes core rules + industry workflows + new-website-sop.
Do not fetch Gnomad studio or portfolio-only agents.
node path/to/pull-agent-kit.mjs --bundle client-web --out .cursor/rules
Profile 3 — Portfolio (davidcole.cloud)
AGENTS.md
# Agent instructions
Bundle: https://davidcole.cloud/agents/bundles/portfolio.json
For CHORUS, HAWK, GUIDE, and site agents only.
Profile 4 — Gnomad studio (private)
Do not commit studio tokens to client repos.
AGENTS.md (internal repos only)
# Gnomad Studio agents
Manifest: https://crm.gnomad.studio/api/agent-kit/manifest
Auth: Firebase ID token (CRM login) or GNOMAD_AGENT_KIT_TOKEN from vault.
Load bundle `studio` only. For client sites use davidcole.cloud client-web bundle instead.
GNOMAD_AGENT_KIT_TOKEN=your-key node path/to/pull-agent-kit.mjs --profile studio --out .cursor/rules
Studio docs are synced from local .agents into CRM — not published on the public site.
Updating rules
Public kit: re-run pull when kitVersion in the bundle JSON changes.
Studio kit: run npm run sync:agents in Website-Stuff, deploy CRM backend with updated data/agent-kit/.