iter(g149): 补 ua search 关键词检索

按 id / 标题 / props 名 / 步骤四档打分排序,支持 --json 结构化输出。
ua info 与 search 未命中时给出编辑距离 ≤3 的相近 id,拼错也能自己纠正。
usage 与 CLI 清单、README、AGENTS 的命令说明同步。
This commit is contained in:
HIsheR
2026-10-26 15:49:52 +08:00
parent 16032c871a
commit d0eea04b48
7 changed files with 78 additions and 10 deletions
+1 -1
View File
@@ -36,7 +36,7 @@
"intro": "工程层工具包(private,不发布)。所有 Agent 与人都通过它读取组件库:清单驱动索引、文档、MCP 三件套,外加 style / verify 两道门禁。",
"steps": [
"装好依赖后先跑 npm run check 确认基线全绿(build → demo → style → typecheck → smoke → index → verify)",
"查组件:ua list 看全量,ua info <组件id> 看 props/步骤/示例(ua info <包名> 看单包 api 与约定,加 --json 出原始清单)",
"查组件:ua list 看全量,ua search <关键词> 按 id/标题/props/步骤模糊找(拼错会回相近 id),ua info <组件id> 看 props/步骤/示例(ua info <包名> 看单包 api 与约定,加 --json 出原始清单)",
"查令牌:ua tokens 打印全部 --ua-* 变量(颜色带暗色值),--json 输出结构化数组;写样式前先查,禁止硬编码",
"改完清单跑 npm run docs:同时刷新人类文档站与 llms-full.txt(Agent 首选喂料)",
"在 ~/.workbuddy/mcp.json 注册 ua mcp 后,Agent 可直接调 list_components / get_component / search_components / get_tokens / list_recipes / get_recipe"