Repository navigation
Releases: sty20030818/StonePlugins
Release list
石头鱼的工程规则 v0.5.4
v0.5.4 补强工程回复的加粗格式规则,覆盖普通建议列表和进展说明。
更新内容
- 加粗使用短标签,闭合后接正文留一个 ASCII 空格,每轮提醒发送前检查全部加粗。
更新注意
插件 ID 仍为 stoneplugins@stonefish,Skill 入口仍为 $stoneplugins:engineering;固定版本来源须切换到 v0.5.4 后重新安装。
更新后请开启新任务核对规则正文,并按客户端提示确认 Hook 信任;插件不会修改个人全局 AGENTS.md。
小样本已通过 Markdown 解析检查,不能保证模型永远遵守;实际界面字体粗细仍需验收,详见 v0.5.4 验证记录。
石头鱼的工程规则 v0.5.3
v0.5.3 明确工程决策说明里的加粗标记与空格位置,补上正确和错误示例。
更新内容
- 加粗标记紧贴内部文字,闭合后接正文留一个 ASCII 空格,保留现有方法标签的适用范围。
更新注意
插件 ID 仍为 stoneplugins@stonefish,Skill 入口仍为 $stoneplugins:engineering;固定版本来源须切换到 v0.5.3 后重新安装。
更新后请开启新任务核对规则正文,并按客户端提示确认 Hook 信任;插件不会修改个人全局规则。
验证范围
新聊天、无父历史子 Agent 和独立 Codex 子进程均完整收到候选正文,三份回复的 Markdown 加粗解析和空格检查通过;每类只运行一次,实际界面的字体粗细仍未验收,不能据此保证所有输出都正确。
石头鱼的工程规则 v0.5.2
v0.5.2 完整保留工程方法,合并重复说明,让核心直接找到当前任务需要的细则。
更新内容
- 补全 SOLID、领域建模、函数式核心、组件原则、重构迁移和验证方法的具体动作与适用边界,允许多种方法共同形成决定。
- 将五份细则合并为架构、修改边界和验证三份,取消中间方法目录与独立格式文件的必读要求。
- 精简“为什么这么做”的说明,保留引用外标题、正确的加粗间隔和独立的“影响与取舍”,取消固定通用前言。
- 修复合法核心正文仅因调整标题就被 Hook 拒绝加载的问题,继续保留完整输出、包内路径和超限失败保护。
更新注意
从 v0.5.1 升级无需更换插件 ID,仍为 stoneplugins@stonefish,Skill 入口为 $stoneplugins:engineering;固定版本来源须切换到 v0.5.2 后重新安装。
更新后请重启 Codex,并按客户端提示确认 Hook 信任;旧会话已收到的正文不能作为新版生效证据,插件不会自动修改个人全局规则。
验证范围
本地类型检查、构建、仓库与 Skill 检查及 10 项 Hook 测试通过,方法覆盖和包内引用已核对;行为探索与未完成的真实宿主验收见 v0.5.2 验证记录。本版不声称已证明稳定行为等价或固定 token 节省。
安装和更新说明见 README。
石头鱼的工程规则 v0.5.1
v0.5.1 将 Codex 工作流整合为一个完整插件,安装后即可使用工程 Skill 和生命周期 Hook。
升级注意
- 插件改为
stoneplugins@stonefish,升级时先停用旧stonefish-engineering@stonefish,并在 Codex 禁用旧外置工程 Skill,保留其他 CLI 使用的共享文件。 - 安装后开启新任务,确认 Hook 信任状态和新的 Skill 来源,旧任务中已经加载的上下文不会自动替换。
更新内容
- 工程核心与五份细则由同一插件分发,Codex 不再需要额外安装独立 Skill,其他 CLI 仍可单独安装同源
engineering。 - 启动、恢复、清空、压缩和子 Agent 生命周期送达完整核心,每轮保留短提醒,细则按需读取。
- Skill 展示名简化为
Engineering,限定入口为$stoneplugins:engineering。 - 修复调整元数据字段顺序就导致 Hook 拒绝加载的问题,保留现有工程正文与 Markdown 说明格式。
验证范围
核心生命周期验收和本地检查记录见 v0.5.1 验证记录。60 次行为/token 对照已明确后置,本版本不声称已证明行为等价或节省 token。
固定版本安装和旧版迁移说明见 README。
石头鱼的工程规则 v0.5.0
🥷 v0.5.0 完成独立 Skill 与 Hook 分发改造,规则正文由 Skill 维护,生命周期 Hook 负责要求加载。
更新内容
- 将完整 stonefish-engineering Skill 与 references 移到根目录 skills/,支持通过 Skills CLI 独立安装和更新。
- 将 Codex 插件收敛为 Hook 加载入口,不再注入核心正文或注册第二份同名 Skill。
- startup、resume、clear 和逐轮提醒在需要时要求加载;compact 后形成工程决定前无条件重新完整读取;子 Agent 不继承父 Agent 的加载声明。
- 删除不再需要的自定义 SF_END 标记,并修复公开决策说明中的 Markdown 强调渲染。
- 同步 README、CHANGELOG 和 ADR 的正式发布状态。
验证
- npm run check:类型检查、构建、仓库校验及 8 项 Hook 测试通过。
- npm run validate:release:通过。
- GitHub Actions Validate:Node.js 22.18.0 与 24 均通过。
- 重启后的真实客户端已验证 Skill 完整读取,compact 恢复链路已验证。
更新提示
先安装独立 Skill,再升级同一 marketplace 的 Hook 插件;重启 Codex 后新建任务,确认 Skill 来源和 Hook 信任状态仍正确。
石头鱼的工程规则 v0.4.1
🥷 v0.4.1 只做一件事:让公开决策说明更容易扫读。
更新内容
- “为什么这么做”和每个决定的标题移到引用外;一至两个决定把“影响与取舍”单独换行并加粗,三个以上继续使用紧凑表格。
验证
- 本地类型检查、构建、仓库校验和 5 个 Hook 测试通过。
- Skill、插件、隔离发布门禁和 13 文件候选归档检查通过。
main与v0.4.1标签的 Node.js 22.18.0、24 两档 GitHub Actions 均通过。- 重启后的真实客户端渲染仍待验收,本次发布不把它表述为已验证。
更新提示
升级 marketplace 并重新安装插件后,在 /hooks 核对仍只有预期的三个 Hook,然后重启 Codex 并新建任务,确认注入版本为 v0.4.1。
石头鱼的工程规则 v0.4.0
更新内容
- 常驻工程方法现在从理解、设计、实施到验证共同形成方案,不再只是交付前检查;整洁架构与六边形架构的依赖原则常驻,具体结构仍按真实信号采用。
- 条件方法选择、公开决策说明和方法论治理分成独立所有者,核心 Skill 保持精简,逐轮提醒不再复制方法清单或误报规则已经送达。
- 新增可重放行为案例和六维评分,并增加发布态 Git 跟踪门禁,避免漏提交 reference 或评测文件后仍得到假通过。
- 插件页面、安装链接和更新日志已完成中文化与
StonePlugins仓库迁移;开发期 Node.js 类型定义更新到 26.4.0,运行时仍保持零 npm 依赖。
验证
- 类型检查、构建、仓库校验和 5 个 Hook 测试通过。
- Skill 与插件专用校验器通过,TypeScript 生成物与发布 JavaScript 保持一致。
- 候选归档包含完整 Skill、5 个 reference、Hook、manifest、元数据和图标,未发现缓存或日志噪音。
- 固定行为回归和真实 Codex 生命周期验收仍待补齐;本次发布不把这些边界视为已验证。
更新提示
升级 marketplace 并重新安装插件后,请在 /hooks 核对只有预期来源的 3 个 Hook,重新审查并信任,然后在新任务中确认注入版本为 v0.4.0。
石头鱼的工程规则 v0.3.7
更新内容
- 每个工程任务现在都会轻量检查职责归属、耦合、单一事实源、KISS/YAGNI、修改范围和验证风险,但不会为了套用方法论强行增加抽象或架构层。
- “工程依据”改为“本次决策与方法论”:按独立决策说明真正影响判断的方法、准确分类、具体作用和方案影响;简单决定保持一行,大量决定先用紧凑索引。
- 方案阶段与交付阶段分别使用“预期影响、验证计划”和“方案影响、验证证据”;迁移截止时间没有已确认合同或发布计划时保留为待决策。
- Hook 会拒绝正文为空、尾部截断或关键结构缺失的 Skill 缓存;更新说明也补充了旧 Hook 来源审计、子 Agent 线性成本及 token/byte 边界。
验证
- Skill 与插件专用校验器通过。
- 类型检查、构建、仓库校验和 5 个 Hook 测试通过。
- 候选在独立 worktree 中使用全新 npm 缓存完成安装与检查,索引 archive 和隔离插件缓存均已核对。
- GitHub Actions 在 Node 22 和 Node 24 上通过。
更新提示
升级 marketplace 并重新安装插件后,请在 /hooks 核对没有旧版石头鱼 Hook 来源,重新审查三个 Hook,完整重启 Codex,再用新任务确认注入版本为 v0.3.7。
石头鱼的工程规则 v0.3.6
更新内容
- 工程依据现在会先用通俗语言说明决定,再标出准确方法、事实和结果;简单情况保持一行,只有真实取舍才展开方案优缺点。
- 加粗标签的标点位置已修正,不会再把
**结果:**之类的标记原样显示。 - 逐轮提醒不再声称核心规则已经成功加载,避免插件缓存局部失败时产生错误健康信号。
- Hook 开发源码改为 TypeScript
.ts,安装时运行生成的.js;三个生命周期事件继续共用一个无状态入口。
验证
- Skill 与插件专用校验器通过。
- 类型检查、构建、仓库校验和 5 个 Hook 测试通过。
- 五类隔离行为评测 5/5 通过。
- GitHub Actions 在 Node 22 和 Node 24 上通过。
更新提示
升级 marketplace 并重新安装插件后,请重新审查三个 Hook,完整重启 Codex,再用新任务验证注入版本为 v0.3.6。
石头鱼的工程规则 v0.3.5
更新内容
- 当工程方法真正改变设计、边界或验证时,在一个「工程依据(石头鱼的工程规则)」区块中说明可核查事实、采用的方法与具体影响。
- 同一事实和决定上的 KISS、YAGNI 等相近原则会合并;不同作用的方法可以在同一区块并列,通常 1~3 项。
- 新增决策透明度研究、版本化评测与方法论披露案例;没有增加 Stop Hook、SQLite 或插件运行时依赖。
验证
- Skill 与插件专用校验器通过。
- 本地类型检查、构建、仓库校验和 4 组 Hook 测试通过。
- 三类隔离行为评测 3/3 通过。
- GitHub Actions 在 Node 22 和 Node 24 上通过。
更新提示
升级 marketplace 并重新安装插件后,请完整重启 Codex,再用新任务验证注入版本为 v0.3.5。Hook 定义未变化;若 /hooks 仍提示需要审核,请按界面重新审查。