| name | architecture-design-site-search |
| description | 优先检索建筑设计网站(ArchDaily、gooood、有方/Archiposition),并输出结构化结果。适用于用户提到 archdaily、gooood、有方、建筑案例网络检索、建筑设计网站检索、案例外网补充检索等场景。 |
建筑设计网站优先检索 Skill
适用场景
当用户提出以下需求时,调用本 Skill:
- 优先从 ArchDaily / gooood / 有方检索案例
- 建筑案例做网络补充
- 建筑设计类网站检索并结构化归档
- 从案例管理表批量联网检索
优先站点策略
默认优先级(可覆盖):
- archdaily.com
- gooood.cn
- archiposition.com(有方)
- dezeen.com(补充)
执行规则:
- 对每个查询词执行 site 定向检索。
- 先在本地目录做案例信息检索(
01-thesis,02-references,docs,pmo),再合并外网结果。
- 保留每站前 N 条结果(默认 5 条)。
- 统一按站点优先级与站内排名重排。
- 对 URL 去重后输出。
执行命令
单条/多条关键词检索
python 05-scripts/architecture_site_search.py \
--query "三联海边图书馆" \
--query "金贝尔美术馆 采光窗" \
--workspace-root "." \
--local-max-results 8 \
--local-max-per-file 2 \
--local-roots "01-thesis,02-references,docs,pmo" \
--local-extensions ".md,.txt,.csv,.json" \
--sites "archdaily.com,gooood.cn,archiposition.com,dezeen.com" \
--max-per-site 5 \
--output-dir "02-references/management/refined"
从案例管理表批量检索
python 05-scripts/architecture_site_search.py \
--case-table "02-references/management/refined/case-management-table-20260311.csv" \
--case-limit 20 \
--workspace-root "." \
--local-max-results 8 \
--local-max-per-file 2 \
--local-roots "01-thesis,02-references,docs,pmo" \
--local-extensions ".md,.txt,.csv,.json" \
--sites "archdaily.com,gooood.cn,archiposition.com,dezeen.com" \
--max-per-site 5 \
--output-dir "02-references/management/refined"
一键批处理入口
run_architecture_site_search.bat
输出文件
默认输出目录:02-references/management/refined/
architecture-site-search-YYYYMMDD.csv:结构化检索结果
architecture-site-search-YYYYMMDD.json:完整结果和元数据
architecture-site-search-YYYYMMDD.md:可读报告(按 query 分组)
CSV 字段:
- query
- site
- rank_in_site
- title
- url
- snippet
- source_engine
- score
本地检索结果约定:
site=local
source_engine=local_index
url=local://相对路径#L行号(用于定位本地证据)
- 同文件命中会按
--local-max-per-file 限流,避免单文件刷屏
与案例管理联动建议
- 先用
--case-table 拉取一批案例名进行网络补充检索。
- 在输出
csv 中筛选高相关链接,人工确认后补入案例证据字段。
- 可将确认链接回写到案例管理表
note 或新增 web_source_url 字段(如有)。
注意事项
- 网络检索结果用于线索发现,最终证据需人工核验。
- 若某站点短时不可达,脚本会跳过并继续其他站点。
- 建议保留
--delay(默认 0.5 秒)以降低请求压力。