iter(g155): llms.txt 补配方目录
速览末尾输出 9 条配方的 id / 标题 / 要点数与三种取法,Agent 不必先猜。 顺带修正 cli 清单里只写了 3 个 MCP 工具的过期描述。
This commit is contained in:
@@ -101,6 +101,13 @@ function cmdIndex() {
|
||||
for (const c of p.conventions ?? []) lines.push(`- 约定: ${c}`);
|
||||
lines.push('');
|
||||
}
|
||||
const recipes = parseRecipes(); // 速览也要给出配方目录:Agent 读 llms.txt 时才知道有跨组件拼装可查
|
||||
if (recipes.length) {
|
||||
lines.push('## 组合配方(跨组件拼装)', '');
|
||||
lines.push('> 全文见 `packages/tools/cli/recipes.md` 或 llms-full.txt;MCP 用 `list_recipes` / `get_recipe` 取骨架与要点。', '');
|
||||
for (const r of recipes) lines.push(`- 配方 ${r.id}:${r.title}(${r.notes.length} 条要点)`);
|
||||
lines.push('');
|
||||
}
|
||||
writeIfChanged(LLMS_FILE, lines.join('\n'));
|
||||
console.log(`indexed ${packages.length} package(s) -> .ua/index.json, llms.txt${changed ? '' : ' (unchanged, skip)'}`);
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"ua style:注释规范门禁(导出必须 /*** ***/、接口字段行尾注释、行注释中文),违规退出码 1",
|
||||
"ua verify:清单一致性门禁(id 唯一 / exports 对应 / props 必带 n t d / steps≥3 / demo 锚点存在)",
|
||||
"ua commit-lint <文件|message>:提交信息门禁(type 枚举 / scope 规则 / subject 中文祈使 ≤50 字符),规范见 COMMITTING.md,违规退出码 1",
|
||||
"ua mcp:零依赖 stdio MCP server,暴露 list_components / get_component / search_components"
|
||||
"ua mcp:零依赖 stdio MCP server,暴露 list_components / get_component / search_components / get_tokens / list_recipes / get_recipe"
|
||||
],
|
||||
"keyTypes": [
|
||||
"ua.manifest.json 清单结构",
|
||||
|
||||
Reference in New Issue
Block a user