Chalk Labs
Need help deploying domain-strategy?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/rampstackco-domain-strategy
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/domain-strategy
What's inside
- Skill name
domain-strategy- Description
- Plan, manage, and optimize a domain portfolio. Use this skill for DNS architecture decisions, redirect strategies, registrar choice, parking unused domains, multi-site setups, and domain consolidation or split planning. Triggers on DNS, domain, registrar, redirect, parking, subdomain, apex, www vs non-www, multi-site, portfolio, hreflang setup, domain migration. Also triggers when planning a new site that needs domain decisions made before launch.
- License
- MIT
- Instructions
- 212 lines in SKILL.md · view on GitHub
Before installing
- Instructions call the network
Files (3)
- SKILL.md
- _claude-frontmatter-extras.yaml · references/
- dns-record-reference.md · references/
SKILL.md (first lines)
# Domain Strategy Decide how domains, subdomains, and DNS work across a portfolio. Stack-agnostic. Works for one site or one hundred. --- ## When to use - Setting up DNS for a new site (apex vs www, primary vs aliases) - Choosing or switching registrars - Planning redirects across multiple domains (parked, retired, consolidated) - Deciding subdomain vs subfolder vs separate domain for a new product line - Consolidating multiple sites into one - Splitting one site into multiple - Setting up DNS for email, security records, third-party services ## When NOT to use - Migrating content between platforms with URL changes (use `content-migration`) - Email authentication setup specifically (use `email-deliverability`) - Security headers or HTTPS config (use `security-baseline`) - Internationalization domain choices (use `internationalization`) --- ## Required inputs - Current domain inventory (every domain you own or operate) - Status of each (live, parked, redirected, retired) - Strategic role of each (primary brand, sub-brand, defensive registration, campaign) - Current DNS provider and registrar for each - Email and third-party service dependencies --- ## The framework: 5 decisions Every domain decision falls into one of these buckets. Address them in order. ### Decision 1: Apex vs www as canonical Pick one. Redirect the other to it. Pick before launch. Changing later is painful. - **Apex (example.com):** cleaner, more memorable, the modern default. - **www (www.example.com):** historically standard, easier to add CDN-level CNAME records (apex CNAME is technically forbidden but most providers offer ALIAS or ANAME). Whichever you pick, the other must 301 to it. Both serving content is duplicate content and a soft signal of poor setup. ### Decision 2: Subdomain vs subfolder vs separate domain For a new product, blog, or content section: | Pattern | Use when | |---|---| | Subfolder (`example.com/blog`) | Same brand, want SEO equity to flow, default choice | | Subdomain (`blog.example.com`) | Different stack or platform, organizationally separate but related | | Separate domain (`exampleblog.com`) | Different brand, different audience, intentional separation | Default to subfolder. The case for subdomain or separate domain has to be made. ### Decision 3: Registrar strategy The registrar is where the domain is registered. The DNS provider is where DNS records live. They can be the same or different. Decisions: - **Single registrar vs multiple:** single is simpler. Multiple makes sense for redundancy at scale. - **Lock and 2FA:** non-negotiable. Domain hijacking is real and costly. - **Auto-renew:** on for everything you care about. Off only for intentional drops. - **WHOIS privacy:** on by default. Free at most modern registrars. - **Transfer lock:** on except during planned transfers. ### Decision 4: DNS provider The DNS provider controls how domains resolve. Critical for performance, reliability, and security. Pick a provider that gives you: - Fast global resolution (anycast network) - DNSSEC support - API access for automation - Reasonable record limits - Good audit logs Default DNS records every domain needs: - A or AAAA records (or CNAME) for the apex and www - MX records (even just nullified if no email) - TXT for domain verification, SPF - CAA records (locks down which certificate authorities can issue certs for the domain) ### Decision 5: Parked domain strategy Domains you own but aren't actively using. Three valid strategies: 1. **Redirect to a primary site.** Best for defensively registered domains close to your main brand. 301 every path to the primary's homepage or matching path. 2. **Hold blank.** A simple page or DNS NXDOMAIN. Acceptable for domains you may use later. 3. **Park with a landing page.** Generic "coming soon" page. Lowest value. Avoid registrar default parking pages (often serve ads against your brand). Anti-pattern: letting parked domains serve duplicate or near-duplicate content from your main site. This is an SEO liability. --- ## Workflow ### Step 1: Inventory Pull every domain you own from every registrar. Build a single sheet: | Domain | Registrar | DNS provider | Status | Role | Renewal date | Notes | |---|---|---|---|---|---|---| If you can't account for every domain, the strategy can't be accurate. ### Step 2: Classify by role Each domain gets one role: - **Primary** (the main site for a brand) - **Alias** (redirects to a primary) - **Defensive** (registered to prevent others from getting it; usually parked) - **Campaign** (short-term, specific use) - **Retired** (no longer active; either drop at expiry or redirect permanently)
From rampstackco/claude-skills, MIT.
More from rampstackco/claude-skills
- 0.612score
dispatch-authoring
rampstackco
Write the structured handoff from a planning session to a coding agent: a dispatch with a header, Gate 0 checks, scope, specification, verification, delivery…
SkillAFreshness: A★ 992Claude Code +9 - 0.612score
oss-contribution-research
rampstackco
Research and prepare an outside contribution to an open-source repo, then stop at a queue item for a human to approve: policy check, intake, duplicate check…
SkillAFreshness: A★ 992Claude Code +9 - 0.612score
ticket-authoring
rampstackco
Write complete, ready-to-pull work items for an issue tracker: bugs, tasks, stories, spikes, and epics, each with the fields, attachments, and done test its…
SkillAFreshness: A★ 992Claude Code +9 - 0.578score
after-action-report
rampstackco
Run a structured after-action review (postmortem, retrospective) on a launch, incident, or completed project to capture timeline, root cause analysis…
SkillBFreshness: B★ 992Claude Code +9 - 0.578score
art-direction
rampstackco
Direct visual and creative work for campaigns, photography, illustration, video, and branded experiences.
SkillBFreshness: B★ 992Claude Code +9 - 0.578score
backup-and-disaster-recovery
rampstackco
Plan and run backups, set recovery objectives, and run disaster recovery drills.
SkillBFreshness: B★ 992Claude Code +9 - 0.578score
analytics-strategy
rampstackco
Design measurement frameworks including event taxonomy, KPI hierarchy, dashboard architecture, attribution models, and analytics implementation strategy.
SkillBFreshness: B★ 992Claude Code +9 - 0.578score
brand-discovery
rampstackco
Run upstream brand discovery covering audience research, competitive landscape, category dynamics, problem space, and positioning territory exploration.
SkillBFreshness: B★ 992Claude Code +9 - 0.578score
brand-ideation
rampstackco
Generate, evaluate, and narrow brand concepts during early ideation including positioning territories, naming candidates, mood directions, and narrative angles.
SkillBFreshness: B★ 992Claude Code +9 - 0.578score
brand-identity
rampstackco
Design or evaluate a brand visual identity system covering logo, color, typography, imagery direction, iconography, and motion principles.
SkillBFreshness: B★ 992Claude Code +9 - 0.578score
brand-style-guide
rampstackco
Build or audit a comprehensive brand style guide that documents the full brand system including story, logo system, color, typography, imagery, voice…
SkillBFreshness: B★ 992Claude Code +9 - 0.578score
beta-program-management
rampstackco
Running closed and open betas that produce real signal.
SkillBFreshness: B★ 992Claude Code +9
Signals
- Stars
- 992
- Forks
- 134
- Open issues
- 2
- Last commit (this folder)
- Sep 15, 2026 (1 month ago)
- Last release
- May 8, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/rampstackco/claude-skills
- Website
- rampstack.co
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
More from rampstackco
- 0.612score
ticket-authoring
rampstackco
Write complete, ready-to-pull work items for an issue tracker: bugs, tasks, stories, spikes, and epics, each with the fields, attachments, and done test its…
SkillAFreshness: A★ 992Claude Code +9 - 0.612score
oss-contribution-research
rampstackco
Research and prepare an outside contribution to an open-source repo, then stop at a queue item for a human to approve: policy check, intake, duplicate check…
SkillAFreshness: A★ 992Claude Code +9 - 0.612score
dispatch-authoring
rampstackco
Write the structured handoff from a planning session to a coding agent: a dispatch with a header, Gate 0 checks, scope, specification, verification, delivery…
SkillAFreshness: A★ 992Claude Code +9 - 0.578score
after-action-report
rampstackco
Run a structured after-action review (postmortem, retrospective) on a launch, incident, or completed project to capture timeline, root cause analysis…
SkillBFreshness: B★ 992Claude Code +9 - 0.578score
art-direction
rampstackco
Direct visual and creative work for campaigns, photography, illustration, video, and branded experiences.
SkillBFreshness: B★ 992Claude Code +9 - 0.578score
analytics-strategy
rampstackco
Design measurement frameworks including event taxonomy, KPI hierarchy, dashboard architecture, attribution models, and analytics implementation strategy.
SkillBFreshness: B★ 992Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get domain-strategy running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
domain-strategy skill. Agent Mart. https://agentmart.dev/skills/rampstackco-domain-strategy (last updated 2026-10-24)