Goni 開發工作
此技能的流程與腳本專為 Goni 工作而撰寫。SCV 與 Graphify 分別為原作者的其他工具,不包含在此技能中。
開始
- 如果當前專案存在
AGENTS.md與memory/development-workflow.md,請先讀取。記錄在其中的最新使用者指示優先於預設值。 - GitHub 帳號基準點為 qwer777qq。請使用
git remote get-url origin確認當前專案的實際儲存庫,若無則不猜測遠端。使用gh repo view再次確認目標儲存庫及其公開範圍。 - 在此技能資料夾中執行
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 以及剩餘項目。