工程開發
writing-agents avatar

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
在 GitHub 查看