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 票證的技能。
  • 模型無關:適用於不同的編碼代理與模型。

寫過它的文章

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案