spotter
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.
先问清,再动手,改完有证据 | Clarify first. Prove after. Remember everything. Risk-aware workflows for Codex / Claude Code / Antigravity
为什么需要 Spotter?
AI 编程最大的痛点不是写不出代码,而是「代码黑盒与失控」:传统 AI 回复冗长啰嗦、废话多,且未经确认就乱改代码,导致项目如同黑盒,久而久之无人敢动。
Spotter 为 AI 助手注入了三大核心防线,拒绝客套与黑盒:
- 默认极简交互(Concise Mode):首句直接给结论,严禁“好的/很高兴为您解答”等口水话,杜绝多层嵌套列表,尽量一屏读完;只有你说「展开」才补细节。
- 按风险确认,先看清再动手:明确、局部、可逆的轻量改动直接修改并验证;中风险改动先展示草图与最小方案,确认一次再开工;涉及权限、金额、日期口径、持久化、迁移或跨模块写入等高风险改动,分别确认需求和实现后再开工。
- 真实证据闭环:代码改完自动在终端跑测试/构建,必须拿到 exit code 0 的真实通过凭据交付,绝不口头声明“改好了”。
典型交互:调整列表按钮文案(一次确认,/spot-plan)
你发令:
/spot-plan 把订单列表的「新建」按钮改为「新建订单」AI 只读核查,一屏直出改前改后草图与拟议 diff(绝不擅改业务代码):
[改前] [ 搜索框 ] [ 状态筛选 ▼ ] [ + 新建 ] [改后] [ 搜索框 ] [ 状态筛选 ▼ ] [ + 新建订单 ] ------------------------------------------------------------- 拟议修改: - 前端:app/pages/orders.vue(假设项目使用此路径) - 核心 diff:- 新建 / + 新建订单(仅改按钮文案) 【下一步操作】回复「开工」你回复「开工」 ➜ 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)
Sign in to leave a review.
Leave a reviewNo results found