jsmastery-pro/skills
Agentic Development skills behind the JS Mastery workflow
解決的問題
為 AI 編碼代理提供一種結構化、基於檔案的工程工作流程,防止通常在聊天會話中發生的上下文遺失。透過將專案狀態(例如範圍、規格與上下文檔案)移入倉儲本身,使工作能跨會話持續進行,並在開發團隊與代理之間共享。
如何運作
此專案實作一系列「技能」(模組化指令),AI 代理可執行這些技能將功能從構想推進至生產環境。不依賴聊天歷史,每個技能皆從倉儲中的特定檔案讀取並寫入(例如 AGENTS.md 用於上下文,docs/specs/ 用於架構)。
工作流程遵循邏輯推進:
- 規劃:
/scope定義產品構想,/audit初始化專案上下文。 - 設計:
/architect為關鍵決策建立建構規格。 - 實作:
/develop根據規格建構功能,若缺少設計決策則阻斷流程。 - 驗證:
/check verify執行應用程式,/test編寫測試套件,/check review執行跨模型程式碼審查。 - 收尾:
/document產生 PR 與變更日誌,/sync更新專案狀態。
適用對象
使用 AI 編碼代理(如 Claude Code、Cursor、Codex 或 Gemini CLI)並希望採用專業、有紀律的軟體工程流程,而非隨意提示的開發者。
主要亮點
- 基於檔案的狀態管理:狀態儲存在倉儲中而非聊天中,因此即使會話重啟,工作也能持續。
- 深度防禦式阻斷機制:若缺少規格,
/develop會自動回退至/architect,防止在設計前進行實作。 - 工作流程的嚴謹程度可選:根據專案需求,提供原型、Alpha、Beta、GA 等不同嚴謹程度的建議層級。
- 跨模型審查:支援在
/check review階段使用不同 AI 模型,以確保更高程式碼品質。 - 支援單體倉儲:可將工作流程限定在特定工作區,每個工作區擁有獨立的上下文與指令。
相關
- 專案
- 專案
- 專案
- 專案
- 專案