SuperAPI AI 工具集

project-memory-context-sync

智能体与模型

查看项目

更新于 10-15 21:34

技能介绍

用途:该技能用于维护 Project Memory 配置的三处同步——.github/ 下的 VS Code 工作副本、Project-Memory-MCP/database-seed-resources/ 下的数据库种子源,以及由种子脚本更新的实时 SQLite 数据库。只改一处会导致运行系统与后续重新播种产生分歧。

主要能力:覆盖三类文件。指令文件位于 .github/instructions/.instructions.md 与 database-seed-resources/instructions/;智能体定义位于 .github/agents/.agent.md 与 database-seed-resources/agents/core/ 或 agents/spoke/;技能位于 .github/skills/<name>/SKILL.md 与 database-seed-resources/skills/<name>/SKILL.md(精选)或 external-skills/<name>/SKILL.md(自动镜像)。

使用方式:新增指令时先在 .github/instructions/ 创建文件,frontmatter 需含 applyTo(如 "**/*" 或 "agents/hub.agent.md"),再复制到种子目录,然后在 Project-Memory-MCP\server 下运行 node dist/db/seed.js,并用 node dist/db/seed.js 2>&1 | Select-String "instruction" 验证数量增加。新增智能体时 frontmatter 至少含 name、description、tools,核心智能体放 core/,其余放 spoke/,播种后用 Select-String "agent" 验证。编辑已有文件时先改 .github/,再覆盖复制到种子目录并重新播种。

限制与规则:始终先编辑 .github/;不要只改 database-seed-resources/skills/ 而不更新 .github/;external-skills/ 视为生成产物;技能冲突按最后编辑时间戳解决,时间相同回退到精选副本并在 event_log 记录逐行差异;文件名在两处必须完全一致;播种可安全重复运行,只 upsert 智能体、指令和技能,不影响计划、步骤、会话或工作区上下文。