name: domain-dns-ops
description: >
为 Peter 处理跨 Cloudflare、DNSimple、Namecheap 的域名/DNS 操作。用于将域名区域接入 Cloudflare、切换域名服务器、设置重定向(页面规则/规则集/Workers)、更新重定向 Worker 映射以及验证 DNS/HTTP。单一事实来源:~/Projects/manager。
此技能是一个轻量级路由:以 ~/Projects/manager 为事实来源,运行仓库脚本,遵循检查清单。
~/Projects/manager/DOMAINS.md (域名 -> 目标映射;注册商提示;排除项)~/Projects/manager/DNS.md (Cloudflare 接入 + DNS/重定向检查清单)~/Projects/manager/redirect-worker.ts + ~/Projects/manager/redirect-worker-mapping.md (Worker 重定向)redirect-worker)。cli4 确认:cli4 --get name=example.com /zonescd ~/Projects/manager && source profile && bin/namecheap-set-ns example.com emma.ns.cloudflare.com scott.ns.cloudflare.com~/Projects/manager/DNS.md 中的委托 API 说明。A 记录 + 通配符 A 记录 → 192.0.2.1(具体 cli4 调用命令见 ~/Projects/manager/DNS.md)。~/Projects/manager/DNS.md 中的 cli4 --post ... /pagerules 模板。~/Projects/manager/redirect-worker-mapping.md),按照 ~/Projects/manager/DNS.md 部署/绑定路由。dig +short example.com @1.1.1.1(预期返回 Cloudflare 任播地址)。curl -I https://example.com(预期返回 301 状态码)。source ~/.profile(优先使用 CLOUDFLARE_API_TOKEN;CF_API_TOKEN 作为备选)。cd ~/Projects/manager && source profile && bin/cloudflare-ai-bots status / bin/cloudflare-ai-bots disable。如果你在 ~/Projects/manager 中更改了任何内容(文档、Worker、脚本、映射):也请在那里提交。
cd ~/Projects/manager && git status && git diffgit add <路径>git commit -m "feat: …" / fix: / docs: / chore:git push origin main.md 文档中记录的域名或 steipete.md;请先检查 ~/Projects/manager/DOMAINS.md。