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

ProfileWhenManifest URL
CoreAny repo — OSS, scripts, small appshttps://davidcole.cloud/agents/bundles/core.json
Client websiteMarketing / lead-gen / client Astro siteshttps://davidcole.cloud/agents/bundles/client-web.json
Portfoliodavidcole.cloud repo onlyhttps://davidcole.cloud/agents/bundles/portfolio.json
Gnomad studioInternal swarm — CRM login requiredhttps://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/.