Community程式設計與開發github.com

qwer777qq/goni-skill

用於確認 Goni GitHub 儲存庫,並接續 SCV 與 Graphify 的開發工作。協助定位儲存庫、檢查工具、查詢程式碼關係,以及記錄工作進度。

goni-skill 是什麼?

此技能專為 Goni 專案開發工作設計,協助開發者或 AI 助手快速定位儲存庫、檢查開發工具鏈、查詢程式碼結構關係,並記錄工作狀態與下一步行動。它支援 GitHub CLI、SCV 外掛、Graphify CLI 與套件的環境檢查,並可讀取專案中的 `AGENTS.md` 與 `memory/development-workflow.md` 來取得最新使用者指示。技能提供多個反覆運算指令,如 `repo` 檢查 Git 遠端與 GitHub 儲存庫連線、`resume` 載入開發記錄與最近狀態、`checkpoint` 記錄驗證結果與待辦事項、`graph --scope` 對指定程式碼範圍進行本機結構分析,以及 `query` 對已產生的圖表進行查詢。SCV 的規劃、實作與回歸測試需依賴已安裝的官方 `scv:*` 技能,Graphify 的分析範圍則限於指定的程式碼資料夾。此技能特別強調不索引個人媒體、文件或憑證,並在 GitHub 發佈前確認檔案與公開範圍。

相容平台~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.

相關技能