Files
cli/templates/check-page.md
T

67 lines
2.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 執行環境體檢 — {hostname}/{使用者帳號}
> 由 `jsc-cli:doctor` 維護。這是體檢頁 `CHECK_{HASH}`,只保留最新一次結果,重跑就整頁覆寫。
> 修復請執行 `/jsc-cli:setup`,它讀這頁的「待修項目」逐項處理。
- 體檢時間:{yyyy-MM-dd HH:mm}
- 工作目錄:{絕對路徑}
- 執行 CLI:{claude、codex、copilot、antigravity、kiro 五選一}
## 結論
| 分類 | 通過 | 待修 | 略過 |
| --- | --- | --- | --- |
| 技能版本 | {n} | {n} | {n} |
| Hook 接線 | {n} | {n} | {n} |
| CLI 實測 | {n} | {n} | {n} |
| 全域設定 | {n} | {n} | {n} |
| 自我設定 | {n} | {n} | {n} |
## 技能版本
| Domain | 本機 | 遠端 | 狀態 |
| --- | --- | --- | --- |
| {domain} | {版本} | {版本} | {落後、最新、超前、查詢失敗、無法驗證} |
## Hook 接線
| CLI | 狀態 | 缺漏項目 | 說明 |
| --- | --- | --- | --- |
| {cli} | {wired、degraded、unwired、skipped} | {項目名,逗號分隔;無則寫「無」} | {降級原因或未偵測到執行檔} |
## CLI 實測
| 類型 | CLI | 測試 | 指令 | 結束碼 | 判定 | 說明 |
| --- | --- | --- | --- | --- | --- | --- |
| {cli、skill、hook} | {cli} | {version、help、plugin-list、doctor-skill、hook-smoke} | {實際命令或檔案} | {結束碼} | {通過、降級、失敗、略過} | {輸出摘要或錯誤原因} |
## 全域設定
| 項目 | 必要 | 現況 | 期望 | 修法 | 判定 |
| --- | --- | --- | --- | --- | --- |
| {變數或檔案} | {是、否} | {實際值或未設定} | {該是什麼} | {自動、詢問、手動} | {通過、走預設、未設定、缺漏、設錯、略過} |
## 自我設定
> 工作目錄:{絕對路徑}
| 項目 | 必要 | 現況 | 期望 | 修法 | 判定 |
| --- | --- | --- | --- | --- | --- |
| {變數或檔案} | {是、否} | {實際值或未設定} | {該是什麼} | {自動、詢問、手動} | {通過、走預設、未設定、缺漏、設錯、略過} |
## 待修項目
> `/jsc-cli:setup` 從這張表接手。沒有待修項目時整張表寫一列「無」。
| 順序 | 項目 | 範圍 | 判定 | 修法 | 影響 |
| --- | --- | --- | --- | --- | --- |
| {n} | {變數、檔案、hook、CLI 測試、skill 測試或 domain} | {全域、自我、CLI、skill、hook} | {缺漏、設錯、未接線、實測失敗、落後} | {自動、詢問、手動} | {不修的話哪些技能跑不動} |
## 未登錄變數
> 原始碼有用到、`config-spec.tsv` 沒登錄的變數。體檢不判定它們,只提醒維護者補登錄。
| 變數 | 出現次數 |
| --- | --- |
| {變數名} | {n} |