mattpocock/skills
Skills for Real Engineers. Straight from my .agents directory.
解決的問題
此專案提供了一組可組合、與模型無關的「技能」(系統提示詞/指令),旨在防止常見的 AI 編碼代理失敗模式。它解決了使用者與代理之間的偏差、因缺乏共享領域語言導致的過度冗長、因缺乏反饋迴圈導致的程式碼品質低劣,以及 AI 生成程式碼庫中軟體熵(「泥球」效應)的加速問題。
運作方式
此專案包含一系列由使用者觸發與模型觸發的技能。使用者觸發的技能負責協調高階工作流程(例如用於對齊的 /grill-me,用於測試驅動開發的 /tdd),而模型觸發的技能則提供可重複使用的紀律與原語(例如用於嚴格面試的 grilling 原語)。這些技能可以透過 Claude Code 外掛程式作為託管套件安裝,或使用 skills.sh 作為專案儲存庫中的可編輯檔案進行安裝。
適用對象
使用 AI 編碼代理(如 Claude Code 或 Codex)並希望將專業工程基礎(如 TDD、領域建模與架構調查)應用於 AI 輔助開發流程的軟體工程師。
特色亮點
- 對齊工具:包含
/grill-me與/grill-with-docs,確保代理在開始編碼前理解需求。 - 領域建模:建立共享語言 (
GLOSSARY.md) 的工具,以減少冗長並改善代理的導航能力。 - 工程紀律:專門用於 TDD (紅-綠-重構)、嚴謹的錯誤診斷與程式碼庫架構調查的技能。
- 工程工作流程:用於分類問題、從對話中建立規格,以及將計畫拆解為 tracer-bullet 票證的技能。
- 模型無關:適用於不同的編碼代理與模型。
寫過它的文章
相關
- 專案
- 專案
- 專案
- 專案
- 專案