SuperAPI AI 工具集

pocket-init

写作与研究

查看项目

更新于 10-16 07:59

技能介绍

用途:把已有项目从零 Pocket 上下文接入为可用的项目指南,供智能体依赖;也可重新生成过期的项目指南,或为学习者启用 Pocket Education。核心原则是读取项目而非猜测,写入记忆文件的每条声明都必须来自本次实际检查的文件,且不覆盖已有记忆文件中的用户内容。

主要能力:只读扫描技术栈与清单文件(如 package.json、pyproject.toml、Cargo.toml、go.mod、pom.xml 等),提取构建、测试、lint、类型检查命令并逐字记录来源,未声明则写 Not configured;梳理顶层目录布局、格式化与 lint 配置、测试命名、提交风格;检查 CLAUDE.md 与 AGENTS.md 是否存在及是否已有受管段落。

使用方式:调用 /pocketto:pocket-init [<dir>],目录默认当前工作目录的仓库根。按平台选择记忆文件:Claude Code 插件/技能用 CLAUDE.md,Pi 用 AGENTS.md,两者都存在时只写当前平台对应文件,绝不两个都写。写入受管段落时遵循合并规则:文件缺失则创建;无标记则末尾追加;恰好一对完整标记则只替换受管段落;标记不完整或顺序错误则不写入并报告。段落控制在约 60 行内。

Education 为可选:先运行 npx -y pocketto-pi edu --json --contract 3 检查状态;已有档案则复用不重新校准,暂停档案询问是否恢复,出错则报告不覆盖。用户同意后运行轻量校准,展示拟议档案并由学习者逐项确认,再以 npx -y pocketto-pi edu init --file <memory_file> --level <skill>=<level> [--level ...] [--teaching-mode socratic] [--journal false] --json --contract 3 写入,并复查 education=true。Education 不发起远程调用。

适用场景:在现有仓库采用 Pocket、重新生成过期指南、为学习者启用 Education。限制:项目已有最新记忆文件且档案齐备时不应使用;后续调整学习者等级应使用 pocket-education,规格工作应使用 pocket-grinding;仅做本地检查,只写受管指南段落及经明确同意的本地学习者档案。