Community程式設計與開發github.com

giout/agent-skills

從指定檔案中依序執行命令,並回報每個命令的錯誤。當要求執行基於檔案的驗證清單時使用。

agent-skills 是什麼?

這個技能讓 AI 助手能夠讀取一個指定檔案(例如 `.skills/checks.md`)中的命令列表,並依序執行它們。它不僅支援常見的單行命令,還能處理跨行命令。技能會為每個命令收集執行狀態、錯誤訊息以及回報的檔案或行號位置,並在最終報告中以結構化文字列出所有結果。報告中會包含執行成功的命令和遇到錯誤的命令,如果某個命令因缺少前置條件而無法執行,會標記為「已阻擋」而非「已通過」。使用者可以指定一個工作目錄(預設為根目錄),執行完成後技能會提供完整的檢查結果,方便快速定位問題。此技能支援多種平台,包括 MacOS 和 Linux,並使用標準終端模擬器(如 xterm-256color)來執行命令。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/giout/agent-skills/tree/HEAD/skills/checks

Installed? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

循序檢查

讀取 [FILE] 中列出的命令,並按照其列出的順序依序執行。等待每個命令完成後再啟動下一個命令。

工作流程

  1. 讀取檔案,識別其中的命令、所需的工作目錄以及任何記錄的前置條件。
  2. 一次執行一個命令。收集每個命令的結束狀態、錯誤以及回報的檔案或行號位置。
  3. 在一般檢查失敗後,繼續收集結果。如果缺少前置條件導致後續命令無法有意義地執行,將這些命令標記為「已阻擋」,而不是報告為「已通過」。
  4. 除非另有要求,否則不要在此工作流程中修復錯誤。

報告格式

在最終報告中包含每個命令,使用以下結構:

Command executed: <command>
Errors found: <errors and their locations, or "None">
---
Command executed: <command>
Errors found: <errors and their locations, or a blocking reason>
---

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

相關技能