工程開發
writing-agents
一個用於在專案環境中建立、測試和管理自主 AI 子代理的框架,並採用測試驅動開發 (TDD) 原則。
簡介
writing-agents 技能提供了一種在專案中實作、維護和優化自主子代理的結構化工作流程。此技能專為工程工作流程設計,強制執行測試驅動開發 (TDD) 方法,將代理視為必須針對代表性任務進行驗證的程式碼。透過定義明確的角色、行為準則和工具使用邊界,此技能可協助開發人員建立專用代理,使其能夠執行多輪、自主的任務,並利用專案獨特的背景、程式碼庫和領域最佳實踐。
-
使用 .claude/agents/ 目錄中的標準化 YAML 前置資料定義專案層級的代理。
-
為代理角色開發和任務執行實作 RED-GREEN-REFACTOR 循環。
-
將特定領域的反模式、安全考量和最佳實踐研究並整合至代理設定中。
-
建立多代理工作流程的協調協定,包括委派、範圍邊界管理和延後處理關係。
-
利用 glob、grep 和文件分析等現有工具收集特定程式碼庫背景,以確保代理行為的準確性。
-
為建構系統工程、CI/CD 管線管理、Debian/RPM 打包和測試基礎設施等複雜領域啟用專門的自動化。
-
修改代理定義後,請務必提示重啟會話,因為代理是在啟動期間初始化的。
-
區分用於自主執行的代理與用於隨選指導的技能。
-
使用帶有 subagent_type 參數的 Task 工具來呼叫特定代理。
-
將網路研究結果與專案特定文件(CLAUDE.md, README.md)相結合,以建立強健且具備專案意識的角色設定。
-
記錄明確的範圍邊界以防止角色蔓延,並確保子代理之間的有效委派。
倉庫統計
- Star 數
- 3,923
- Fork 數
- 406
- Open Issue 數
- 37
- 主要語言
- Shell
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月1日 上午07:10