Community编程与开发github.com

qwer777qq/goni-skill

用于查看 goni GitHub 仓库并继续 SCV 及 Graphify 的开发工作。帮助确认仓库位置、检查工具状态、查询代码关系以及记录工作日志。

goni-skill 是什么?

该技能专门用于 goni 项目的开发辅助,支持开发者快速恢复工作上下文并实施常规开发操作。它通过检查 AGENTS.md 和 memory/development-workflow.md 文件来加载最新用户指示,并自动验证当前 Git 远程仓库与 GitHub 上目标仓库的关联性。技能内置了 `goni.py doctor` 诊断脚本,可检测 SCV 插件、Graphify CLI 与包、GitHub CLI 以及项目初始化状态,帮助开发者快速了解工具链是否就绪。除了基础的健康检查,该技能还提供 `repo`、`resume`、`checkpoint`、`graph` 和 `query` 等命令,用于管理远程连接、恢复开发记录、记录里程碑、本地代码结构分析及图查询。请注意,SCV 与 Graphify 是原作者的其他工具,不包含在此技能中;媒体、凭据等敏感内容不会被编入索引。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add qwer777qq/goni-skill

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

goni 开发工作

此技能的过程与脚本专为 goni 项目编写。SCV 和 Graphify 分别是原作者的其他工具,不包含在此技能中。

开始

  1. 如果当前项目存在 AGENTS.md 和 memory/development-workflow.md,先读取它们。其中记录的最新用户指示优先级高于默认值。
  2. GitHub 账户基准点为 qwer777qq。通过 git remote get-url origin 确认当前项目的实际仓库;若不明确,则不猜测远程地址。使用 gh repo view 再次确认目标仓库及其公开范围。
  3. 在此技能文件夹中运行 python -X utf8 scripts/goni.py --project <项目路径> doctor,检查 SCV 插件、Graphify CLI 及包、GitHub CLI 以及项目的准备状态。区分安装状态与项目初始化状态。

重复操作

  • repo:检查当前 Git 远程与 goni GitHub 仓库的连接状态。--live 表示对 GitHub 进行只读查询。
  • resume:加载项目的开发工作记录及最近状态。
  • checkpoint --summary "验证结果" --next "下一步操作":将确认的事实和未完成的工作记录到项目 memory/ 目录中。不记录秘密值。
  • graph --scope scripts:仅对项目 scripts/ 目录中的代码进行本地结构分析。结果保存在 .workspace-tools/graphs/scripts/ 目录下。
  • query "问题" --scope scripts:对生成的图进行查询。若代码发生变化,则重新生成图。实际行为需单独执行验证。

SCV 的计划、实现与回归检查应遵循已安装的官方 scv:* 技能。Graphify 的分析范围仅限于请求的代码文件夹。媒体、文件或凭据等个人内容不会作为安装的附带操作进行索引。在发布到 GitHub 之前,请检查将要上传的文件及其公开范围,并且仅将更改反映到工作请求中允许的仓库。

工作完成后,请明确记录实际变更的文件、执行过的命令、验证结果、公开 URL 以及剩余待办项。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相关技能