brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
lov-china-website-filing面向中国大陆网站的一站式备案与上线 Skill Kit:当用户说“办 ICP 备案”“做公安联网备案”“备案后绑定域名”或 "handle China website filing" 时,按权威页面完成材料、审核、域名切换、合规展示与巡检留痕。
Independent GitHub snapshot · Automated classification · Original documentation governs
把备案准备、ICP、备案后上线、公安联网备案和持续巡检收敛为一条有证据、可暂停、可恢复的流程。每一步以政府或接入商权威页面为准;验证码、承诺、最终提交和额外安全评估始终保留人工授权。
lov-legal-pages。lov-fill-web-form。每次运行读取 skill.yaml 声明的 user-profile/v1 上下文,包括用户、品牌、工作区和 skills.lov-china-website-filing。解析顺序为:当前请求、当前项目、Skill 记录、共享偏好、品牌/用户 Profile、安全默认值。
只有用户直接说明并希望以后复用的品牌或备案偏好,才通过 scripts/profile_store.py record --confirm 持久化。证件号码、手机号、验证码、Cookie、密钥和扫描件内容不得写入 Profile 或 Skill 源码。完整约定见 User Profile contract。
运行前读取 kit.yaml,并按目标加载以下模块:
$SKILL_DIR/skills/filing-readiness/SKILL.md — 主体、域名、接入资源、材料和业务类型准备。$SKILL_DIR/skills/icp-filing/SKILL.md — ICP 申请、接入商审核、短信核验与管局结果。$SKILL_DIR/skills/domain-cutover/SKILL.md — 备案通过后的部署、DNS、TLS 与 ICP 展示验收。$SKILL_DIR/skills/public-security-filing/SKILL.md — 公安联网备案及安全评估分支。$SKILL_DIR/skills/filing-monitor/SKILL.md — 权威状态巡检、差异比较、通知与完成门槛。主流水线 mainland-website-launch 的顺序固定为:
filing-readiness → icp-filing → domain-cutover
→ public-security-filing → filing-monitor
模块可单独运行,但跨阶段交接必须携带域名、主体/服务名称、权威入口、当前状态、证据时间和下一动作。
先读 组合记录。相邻 Skill 只能作为显式、可选的制品级交接;本 Kit 不把任何 sibling Skill 当作隐藏依赖。
必须按以下顺序执行。
SKILL_DIR,否则从当前 Skill 上下文推断根目录;验证五个模块、references/、scripts/filing_record.py 和 assets/filing-record-template.md。确定以下事实,缺少且会改变路线时最多问一个聚焦问题:
把结论写为 verified、user-stated、inferred 或 unknown,不要把推断写成已核验事实。
首次运行可执行:
python3 "$SKILL_DIR/scripts/filing_record.py" init \
--path ./website-filing-record.md \
--subject "示例主办者" --service "示例服务" \
--domain example.cn --provider "示例接入商"
已有记录时先运行 check 和 compare,读取最后一条权威状态。台账只保存必要的公开标识和脱敏证据摘要;不保存 Cookie、验证码、完整证件号或扫描件。
mainland-website-launch。icp-only。post-icp-launch。浏览器操作优先复用用户当前已登录会话。登录、验证码、短信核验、扫码、人脸、电子签名、责任书、安全评估结论和最终提交都按 提交门控 处理。
每次状态观察后追加一行:
python3 "$SKILL_DIR/scripts/filing_record.py" append \
--path ./website-filing-record.md \
--time 2026-08-14T10:00:00+08:00 \
--authority "接入商备案订单详情" \
--stage icp --status authority-review \
--domain-status held-off \
--action "等待管局审核" \
--evidence "订单详情显示已提交管局"
先比较上一条记录。状态无变化且无需动作时保持静默,只追加记录;状态变化、人工阻塞或新动作出现时才通知用户。通知渠道由当前宿主和用户明确要求决定,不在 Skill 内硬编码。
未达到门槛时使用 pending、blocked-user-action、rejected 或 partially-verified,不得称“已完成”。
按照所用浏览器控制能力的标签页规则收尾:保留需要用户登录/验证码/确认的 handoff 页面,关闭本次新开的无关页面,避免关闭用户原有标签页。
最终只报告:最新权威状态、与上次相比的变化、证据入口与时间、下一动作、已更新记录。对于无变化且无需动作的定时巡检,遵守用户的静默策略。
维护本 Skill 时运行:
python3 scripts/validate_skill.py .
python3 -m unittest discover -s tests -v
同时验证一个中文触发、一个英文触发、一个非触发,并运行至少一次 mainland-website-launch 的离线台账演练。
用户在 Skill 驱动任务中提出修改意见时,继续当前产物前必须执行:
task-specific(仅本次)还是 reusable(可跨任务复用)。task-specific 只修改当前任务,不改 Skill。reusable 先确定作用域:领域规则先更新对应 canonical Skill;适用于所有 Skill 的规则先更新共享规范。reusable 修改会使此前的“确认”“继续”“发吧”失效;完成当前产物修改和回读后必须停下,等待用户下一步指示,不自动进入发布、提交或其他外部写入。