Skip to main content

rstrbot-development

Use when updating RstrBot recipes, generating the implementation, or changing product behavior.

Source facts

Repository
LIghtJUNction/RstrBot
Last source activity
October 29, 2026 at 01:42
Detected SKILL.md language
Chinese
Stars
1
Forks
0

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
rstrbot-development
description
Use when updating RstrBot recipes, generating the implementation, or changing product behavior.
# rstrbot-development 先阅读recipes/rstrbot/BUILD_PROMPT.md、SOURCE_EVIDENCE.md及受影响组件合同。配方是主要输入,生成实现位于generated/rstrbot-implementation/且不作为配方依赖。 用户每次改进要求先更新相应配方、验收和根CHANGELOG,保留历史,再修改/生成代码。核心Rust、前端TypeScript、四SDK语言保持;UI选项依据真实API,权限、密钥和副作用规则由服务端执行。 运行recipkg check recipes/rstrbot、pack、归档check及完整build提示词验证;临时输出放在仓库外的系统临时目录,不创建固定产物目录。业务实现检查在generated/rstrbot-implementation/执行,来源版本/环境/通过和未执行明确记录。代码可生成,未知用户改动仍须先提炼或完整保留。项目名保持RstrBot,不新建带迁移后缀的仓库。 浏览器本地草稿/版本也属于用户私有状态:按实例来源和已认证用户隔离,旧匿名数据不自动认领;会话切换清理旧视图和迟到操作。计划预览使用真实只读API;网络未知结果仅核对,不自动重放。对应本地浏览器入口为generated/rstrbot-implementation/tests/browser/verify_feedback.mjs和verify_configuration.mjs;真实商业端点/原生设备仍单独验收。 完整能力按根CAPABILITY_COVERAGE和ACCEPTANCE_HARNESS逐项实现,当前v1/1.0与未来v2/1.1-draft分开。竞品任务和OpenClaw反馈按COMPETITIVE_RUNBOOK/OPENCLAW_FEEDBACK保留版本、来源状态、下游证据与not_executed;不能把材料检查、已关闭issue或模拟用户当作软件通过/体验胜出。生成教程和内嵌技能须同步当前合同,来源文档缺失时读递归配方,不能把尚未生成的源码文档当作隐藏前提。 1.14上游模型拒绝按协议补充PROVIDER_ERRORS分类:四SDK向量保持同一整数码、旧host和旧worker通用回退;中英文提示只使用安全分类,不能暴露响应体或把上游401当作用户登出。实际未运行的语言须单独标记。 1.15生成实现位于 `generated/rstrbot-implementation/` 源码子模块;核对子模块URL和固定提交,配方归档不包含源码或Git元数据。 1.16 用户确认 MaiBot 为对比对象。首次对话默认不为标题另发模型请求;可选模型标题需用户主动启用并说明请求、费用和数据范围。按RSTRBOT-22核对账本,模拟结果不代表整体领先。 1.17 按 R13-OC-185423 验证可选供应商回退:复用已接纳消息,真冲突和 unknown 禁止回退;没有实现或实际账本时保持 gap/not_executed。 1.18 会话按已接纳发送恢复模型;缺绑定或模型失效时显式选择,共享会话拒绝私有模型。按 RSTRBOT-24 核对实际地址、隐私、重启和幂等。 1.19 按 RSTRBOT-25 检查长草稿视口重排,区分末尾编辑与手动滚动阅读;模拟浏览器单路径不能代替输入法、实体手机和全矩阵验收。 1.20 按 RSTRBOT-26 核对已接纳但确认丢失后的刷新、参数/身份隔离和显式新意图;实际消息/运行/模型请求计数不可由浏览器提示代替。 1.21 按 RSTRBOT-27 测试多标签页意图协调和过期确认;不支持协调时安全降级,跨设备与未跑的竞态不得标通过。 1.22 按 RSTRBOT-28 验证知识原文仅进入授权模型上下文,不复制到新引用记录;旧引用响应去除原文。模型回答、旧数据库与备份、在途撤权不归入已解决范围。 1.23 按 RSTRBOT-29 核对资料入口、当前授权、原文版本与 UTF-8 字节位置;候选来源不代表模型已引用,失效或切换不能显示旧原文。 1.24 按 RSTRBOT-31 区分已发布索引与旧读快照;多连接、外部索引和未运行后端分别取证,不能把单实例词法通过扩成全部路径。 1.24 按 RSTRBOT-32 注入已就绪索引损坏,确认检索明确异常、模型零调用、修复可恢复,且无权和停用来源不干扰其他受众。 1.25 按 RSTRBOT-33 核对计划终态与最近运行结果,并用隔离模型账本核对失败和进程中断后的重启次数;不得用计划完成标签掩盖执行失败。 1.26 按 RSTRBOT-34 验证中断计划的显式核对、原子事件和独立恢复,核对不等于确认外部结果,也不得重放旧意图。 1.27 按 RSTRBOT-35 在模型详情读取期间重选当前工作区,验证请求完成、草稿保留及实际发送;继续验证跨工作区离开时不会派发旧请求。 1.28 按 RSTRBOT-37 用独立接收端核对未知投递、浏览器存储失败、跨标签恢复和显式新意图;仅有服务器单元测试不能证明界面恢复安全。 1.29 按 RSTRBOT-38 实测交互及计划运行的工具目录分页、权限和超限错误;工具目录完整性不得扩大授权。 1.30 按 RSTRBOT-39 核对文本附件原文、模型账本、重启、权限和同意图恢复;文本附件不能冒充图片或完整媒体支持。 1.31 按 RSTRBOT-40 实测未知聊天字段在消息/运行写入和模型请求前被拒绝,核对OpenAPI并说明旧客户端兼容性;这不等于图片功能已实现。 1.32 按 RSTRBOT-41 验证 PNG/JPEG 原字节、图文并存、权限、预算、旧核心与恢复;限制和未完成的完整媒体能力须明确。
View on GitHub