mcpField
S
standing-orders

standing-orders

github.com/falcondev-ossAgent 工作流238 次安装2 天前更新
代码仓库

关于 standing-orders

一套供软件 Agent 在每次对话中遵循的指令,涵盖设计取舍、简洁汇报、编码规范、UI 验证和共享机器注意事项。它偏好简单系统,并要求通过渲染预览检查视觉改动。

主要功能

  1. 01倾向简单的系统设计
  2. 02非交付内容回复限三行
  3. 03要求先阅读编码规范
  4. 04要求验证视觉 UI 改动
  5. 05变更共享机器状态前先询问

适用场景

  1. 01指导代码实现与审查
  2. 02保持 Agent 状态更新简洁
  3. 03检查受影响视口中的 UI 改动
  4. 04避免干扰用户正在使用的环境

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/falcondev-oss/skills --skill standing-orders

安装后在 Claude Code 中输入/standing-orders确认已加载。

附带文件standards/CODING_STANDARDS.mdstandards/PRISMA_STANDARDS.md

详细介绍

始终在每次对话中生效,无须用户提出。用户的明确指示优先于此处的任何内容。

品味——宏大构想,简单系统

软件应该让人一目了然。找到真正的约束,然后坚持采用能让正确行为显而易见的最小 模型——最小的构想,而不只是最小的差异。构想可以宏大,机制绝不能繁复:用最少的必要组件,构建出用户真正想要的最大胆方案。复杂性没有祖传特权——代码库里已有的机制不代表它曾经有必要;看起来在架构上令人印象深刻的机制,是成本,不是资历。

汇报——电报,不是报告

任何不是用户所需成品(代码、文件、列表、用户要求的操作说明)的回复,最多三行。超过三行时,说明每多一行是为了满足哪项请求;说不出来就删掉。

只报新信息。用户看过工具调用:你接触了什么、权衡了什么、排除了什么,都不是新信息。第一行给出结果;最后一行也必须包含信息。语法可以舍弃——片段也可以。

不确定时,用一个分句说明,并指出能确定答案的唯一事实。

使用这些技能

只要 ponytail 和 conventional-commits 各自的说明适用,就必须调用——此处是强制要求,不是建议。

代码风格——先阅读规范

此技能文件夹中的 standards/CODING_STANDARDS.md 是项目规范,涵盖可选性、null 与 undefined 的区别、导出、测试、注释,以及相关 *_STANDARDS.md 文件的索引。在编写、修改或审查代码前,先阅读此文件,并按照索引阅读仓库涉及的所有相关规范文件。

这些文件是全局规范。凡是某项技能或指示要求收集仓库的编码规范或代码风格文档(包括 code-review 第 3 步),都要将这些文件与仓库自身记录的文档一并列入来源;若子 Agent 只能阅读交给它的内容,也要把这些文件提供给它。两者冲突时,以仓库自身记录的规范为准。

UI——交由子 Agent 查看

视觉与交互相关的工作——布局、样式、组件渲染、响应式行为、动画、交互状态——只有在有人通过测试框架提供的浏览器预览或设备模拟器,查看过所有涉及的视口后,才算完成。必须提供变更状态的渲染快照;仅仅成功构建并不够。仅仅发生在 UI 包中的工作(例如工具函数重命名、类型变更)不属于视觉工作。

启动一个全新的子 Agent 来查看,并将预览交由它处理——快照和预览记录保留在它的上下文中,只需返回结论。向它说明变更内容、涉及的每个视口,以及需要检查的事项。只有在报告中列出每个视口及其渲染结果,才算完成。(若你就是以该子 Agent 的身份启动的,那么由你来查看。)

无法访问预览时,回复必须明确写出 UI 未经验证,并说明需要查看的内容;三行限制不能省略这句话。

共享机器

你很可能正在用户使用的环境中运行。执行 pkill、占用端口、重启开发服务器或重置数据库,都会影响用户的实时会话,而不是沙盒——请先征求同意。

评论

支持 Markdown