spotter

agent
Security Audit
Warn
Health Warn
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Warn
  • network request — Outbound network request in bundled-skills/spot-design-taste-frontend/scripts/assets.mjs
  • process.env — Environment variable access in bundled-skills/spot-design-taste-frontend/scripts/draw.mjs
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

先问清,再动手,改完有证据 | Clarify first. Prove after. Remember everything. Risk-aware workflows for Codex / Claude Code / Antigravity

README.md
Spotter logo

Spotter

查得清全景,控得住风险,交得出证据。

全景走查 · 只读诊断 · 知识图谱 · 风险分级工作流 · 独立审查与审计 · 经验沉淀

中文 · English

MIT Node 22+ Supported assistants 10 commands

为什么需要 Spotter?

AI 编程最大的痛点不是写不出代码,而是「代码黑盒与失控」:传统 AI 回复冗长啰嗦、废话多,且未经确认就乱改代码,导致项目如同黑盒,久而久之无人敢动。

Spotter 为 AI 助手注入了三大核心防线,拒绝客套与黑盒:

  1. 默认极简交互(Concise Mode):首句直接给结论,严禁“好的/很高兴为您解答”等口水话,杜绝多层嵌套列表,尽量一屏读完;只有你说「展开」才补细节。
  2. 按风险确认,先看清再动手:明确、局部、可逆的轻量改动直接修改并验证;中风险改动先展示草图与最小方案,确认一次再开工;涉及权限、金额、日期口径、持久化、迁移或跨模块写入等高风险改动,分别确认需求和实现后再开工。
  3. 真实证据闭环:代码改完自动在终端跑测试/构建,必须拿到 exit code 0 的真实通过凭据交付,绝不口头声明“改好了”。

典型交互:调整列表按钮文案(一次确认,/spot-plan)

  1. 你发令:

    /spot-plan 把订单列表的「新建」按钮改为「新建订单」
    
  2. AI 只读核查,一屏直出改前改后草图与拟议 diff(绝不擅改业务代码):

    [改前] [ 搜索框 ] [ 状态筛选 ▼ ]                 [ + 新建 ]
    [改后] [ 搜索框 ] [ 状态筛选 ▼ ]             [ + 新建订单 ]
    -------------------------------------------------------------
    拟议修改:
    - 前端:app/pages/orders.vue(假设项目使用此路径)
    - 核心 diff:- 新建 / + 新建订单(仅改按钮文案)
    【下一步操作】回复「开工」
    
  3. 你回复「开工」 ➜ AI 实施修改,跑通项目既有测试,附带终端真实通过凭证交付。

此例显式调用 /spot-plan,按一次确认处理;日常直接要求同样的局部文案修改可走轻量路径。高风险需求需先确认需求,再确认拟议 diff;发布与生产操作另按发布规则授权。

快速开始

个人跨项目共用可安装到全局(Codex / Claude Code / Antigravity)。需要 Node.js 22+ 和 Git;以下命令可从任意目录运行,无需克隆仓库。公共规则和工具统一更新,项目只保留业务要求。详见全局安装与旧项目迁移。

# 按使用的客户端选择一条;也可同时指定多个客户端
npx --yes --allow-git=root github:hopkinson/spotter codex --global
npx --yes --allow-git=root github:hopkinson/spotter claude-code --global
npx --yes --allow-git=root github:hopkinson/spotter antigravity-cli --global
# 后续统一更新
npx --yes --allow-git=root github:hopkinson/spotter --global

在目标项目根目录按客户端运行(依赖 Node 22+ / Git):

# Codex(重启后使用 $spot-plan)
npx --yes --allow-git=root github:hopkinson/spotter codex

# Claude Code / Antigravity CLI(重启后使用 /spot-plan)
npx --yes --allow-git=root github:hopkinson/spotter claude-code
npx --yes --allow-git=root github:hopkinson/spotter antigravity-cli

安装后开新会话,确认 spot-plan 等入口可见,并请助手核对公共规则和内部辅助文件是否实际加载。入口可见不代表规则已加载。

场景与命令速查

注:Codex 环境使用 $ 前缀(如 $spot-plan)。各命令状态机流转与证据阶梯详见 工作流全景规范。

你想做什么(日常说法) 对应命令 核心交付物(看得到的凭据)
加个导出功能 /spot-plan 改前改后草图 + 拟议核心 diff,确认后开工
修一下登录超时 /spot-bug 复现调用链路 + 单点失败回归用例与修复 diff
理一下这个功能 /spot-trace 交互状态流图 + 精确代码符号清单(只读)
帮我看看改动 /spot-review [Blocker] / [Nit] 清单,指出冗余及最小修复建议(只读)
阶段风险审计 /spot-audit 隐性漏洞与测试缺口排查(只读)
代码体检 / 闲置清理 /spot-refactor 死代码与孤立文件清单 + 守护测试断言
准备发布 / 部署 /spot-release 预检凭证,授权后推送并盯部署
建个代码图谱 /spot-graph 增量知识图谱,提交后自动刷新
沉淀开发经验 /spot-learn 可复用规则草案,确认后写入项目规则或全局偏好
升级随包技能 /spot-update 上游版本与许可检查,确认后升级

更新与移除

按安装方式选择命令;全局操作加 --global,项目操作在目标项目根目录执行。

更新已安装的工具:

# 全局安装
npx --yes --allow-git=root github:hopkinson/spotter --global
# 项目安装
npx --yes --allow-git=root github:hopkinson/spotter

移除前先关闭手动启用的图谱刷新、前端 hook 或快捷方式,再运行:

# 全局安装
npx --yes --allow-git=root github:hopkinson/spotter --global --remove
# 项目安装
npx --yes --allow-git=root github:hopkinson/spotter --remove

移除命令仅清理对应安装记录中的工具和规则标记段,保留个人规则正文及项目数据。全局安装不会自动移除旧项目副本;迁移需逐项目核对。指定版本、处理冲突和中断恢复见 安装说明。

参与贡献

欢迎提 Issue 和 PR。npm test 检查打包与安装脚本,可用 工作流回放案例 检查助手行为。

Spotter 是助手加载的协作规则与工具,执行效果取决于助手是否加载并遵守它们。缺少测试、构建或浏览器条件时,应明确报告验证缺口,不能把未验证的结果说成通过。

许可与第三方来源

本项目使用 MIT 许可证。bundled-skills/ 中的第三方技能保留各自原许可,来源和版本见 第三方技能来源。

Reviews (0)

No results found