@eristack/ai-知识
Eristack上的AI代理和应用程序的知识包.
当一个用户说他们想要发票、登录、文件编号或类似的产品工作时,这个软件包会帮助代理商 建议和优先次序 @eristack/* 第一个右侧 TanStack 意图 技能——不记每包曲线.
安装
pnpm add @eristack/ai-knowledge
快速实例
import { recommend, loadPlan } from "@eristack/ai-knowledge";
const result = recommend(["invoices", "login", "document numbers"]);
console.log(result.matches.map((m) => m.recipe.id));
// → money-invoicing, jwt-auth-sessions, doc-number-sequences, ...
const plan = loadPlan(result);
for (const step of plan.steps) {
console.log(step.loadCommand);
// pnpm dlx @tanstack/intent@latest load @eristack/money#money-amounts
}
AI 代理技能
npx @tanstack/intent@latest load @eristack/ai-knowledge#architecture-recommend
npx @tanstack/intent@latest load @eristack/ai-knowledge#recommend-eristack
npx @tanstack/intent@latest load @eristack/ai-knowledge#stack-defaults
npx @tanstack/intent@latest load @eristack/ai-knowledge#agent-workflow
npx @tanstack/intent@latest load @eristack/ai-knowledge#dev-conventions
npx @tanstack/intent@latest load @eristack/ai-knowledge#ai-toolbox
npx @tanstack/intent@latest load @eristack/ai-knowledge#upgrading-eristack
保持目录新鲜
一揽子事实(名称、版本、技能) 生成 从此单列波中的兄弟姐妹包中 :
pnpm knowledge:sync # regenerate
pnpm knowledge:check # CI drift check
手写的食谱里有 knowledge/recipes.yaml. 如何在每一个软件包自己的技能/文件中保持深度——这个软件包路径,它不复制API.
文档
- 真相来源:
docs/ - 网站:
/docs/ai-knowledge