协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
city-travel-skill-developer【开发与工程】把一个城市旅行主题开发成可安装、可上架预审的 SkillHub 技能包;适用于创建城市旅行助手、文化深度旅行助手、古都/博物馆/古建/非遗/城市生活方式 Skill,沉淀官方来源 source map、路线分支、实时核验、TRACE/Depth 评分、回归测试和白名单打包;不用于一次性普通行程规划、代订酒店机票、实时库存保证、博彩建议、签证法律咨询、医疗急救或绕过平台限制抓取内容。
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
name: city-travel-skill-developer display_name: 城市旅行技能开发专家 version: 1.2.0 author: Shawn & Office Raccoon tags:
把一个城市旅行主题开发成能正确触发、能稳定规划、能说明证据来源、能处理实时不确定性、能通过 SkillHub 上架预审的城市旅行 Skill 包。
本技能不是写一份城市攻略,而是生产一个可复用的城市旅行规划能力资产。完成时必须同时达到两类标准:
当用户提出以下需求时使用:
不要用于:
开始前检查:
| 输入 | 必要性 | 缺失处理 |
|---|---|---|
| 城市名称 / 区域范围 | 必需 | 询问用户补充,或按用户指定项目名推断并标注假设 |
| 目标用户 | 推荐 | 默认覆盖初访、一日、两天、亲子、老人、摄影、低预算、美食导向 |
| SkillHub 发布目标 | 推荐 | 默认按上架预审候选包处理 |
| 输出目录 | 推荐 | 若用户指定,必须在指定目录承接;不得另建分散项目 |
| 资料来源 | 可选 | 优先官方/权威公开来源;缺口写入待核验项 |
若用户明确“完全自动”,除高风险操作和不可安全推断字段外,不反复请示。
判断城市属于哪类主导类型,可多选但必须排序:
输出 research/city-cultural-dossier.md 或等价城市档案。
不得只写泛攻略。必须建立证据型 source map:
模板见 templates/evidence-source-map-template.md。
对文化深度城市必须生成核心资产清单,不得只写概念。
示例:
沉淀到 knowledge/cultural-assets-playbook.md 和城市 Skill 的 knowledge/。
必须把路线规划从“固定攻略”升级成“分支系统”:
实时字段必须使用 templates/realtime-check-template.md 的保守口径。
推荐结构:
city-skill-name/
├── SKILL.md
├── README.md
├── package.json
├── knowledge/
├── examples/
├── templates/
├── qa/
├── docs/
└── scripts/
根入口 SKILL.md 必须包含:
name 必须是英文 slug。上架候选版至少 10 条回归,基础版至少 8 条。默认覆盖:
模板见 templates/regression-matrix-template.md。
默认生成 qa/trace-depth-scorecard.md,判断是否达到:
评分必须说明证据、扣分点和 P0/P1/P2 整改建议。模板见 templates/trace-depth-scorecard-template.md。
正式打包前必须跑一轮增强:
qa/prelaunch-review.md 是否存在。模板见 playbooks/prelaunch-enhancement-sprint.md 和 templates/prelaunch-review-template.md。
严禁直接 zip 整个目录。必须使用白名单方式生成上传包。
允许进入 ZIP 的根文件:
SKILL.mdREADME.mdpackage.json允许目录:
knowledge/playbooks/ 或城市包中的路线文件examples/templates/qa/docs/scripts/references/默认排除:隐藏文件、云同步上传态、.gitignore、独立 LICENSE、嵌套 ZIP、日志、临时文件、Word/Excel/PDF/图片等不支持上传文件。
执行 scripts/validate_package.py <package-dir> 后必须得到 errors=0。
标准交付至少包含:
<city-skill-name>.zip
<city-skill-name>/SKILL.md
<city-skill-name>/README.md
<city-skill-name>/package.json
<city-skill-name>/qa/source-map.md
<city-skill-name>/qa/trace-depth-scorecard.md
<city-skill-name>/qa/regression-records.md
<city-skill-name>/qa/prelaunch-review.md
<city-skill-name>/scripts/validate_package.py
methodology-and-optimization-report.md
最终回复必须说明:
出现任一项不得交付为上架候选:
name 不是英文 slug。SKILL.md。.gitignore、独立 LICENSE。写入长文件时不得复用工具历史中的内部摘要文本。交付前必须扫描:
Full tool-call argument omittedFull file content omittedFull tool output omitted验证脚本自身不得以完整连续字符串硬编码这些检测词,避免被外部扫描误报。
playbooks/development-pipeline.mdplaybooks/prelaunch-enhancement-sprint.mdplaybooks/whitelist-packaging.mdtemplates/evidence-source-map-template.mdtemplates/trace-depth-scorecard-template.mdtemplates/regression-matrix-template.mdtemplates/prelaunch-review-template.mdqa/artifact-contamination-check.mdscripts/validate_package.py