測試驅動開發 是做什麼的?
來自 DanhDue/ai-agent-tools 的 AI 代理技能「測試驅動開發」。
一個用於AI代理的技能,遵循測試驅動開發(TDD)工作流程:先寫測試,再實作程式碼,最後進行重構。
DanhDue/測試驅動開發(Test-Driven Development)是一個專門為AI代理(如Claude Code、Cursor、Codex等)設計的技能,旨在強制執行TDD工作流程。該技能引導代理遵循「紅-綠-重構」循環:首先編寫一個失敗的測試(紅),然後實作最簡程式碼使其通過(綠),最後安全地重構程式碼。它支援多種程式語言與測試框架,並透過清晰的檢查點與指令確保代理不會跳過測試步驟。此技能適合需要在開發過程中維持高質量與可測試性的團隊,尤其常用於持續整合(CI)環境與協作專案。
npx skills add https://github.com/DanhDue/ai-agent-tools/tree/main/skills/test-driven-developmentInstalled? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →
來自 DanhDue/ai-agent-tools 的 AI 代理技能「測試驅動開發」。
This repo contains 20 individual skills — each has its own dedicated page.
Agent skill 'android-api-integration' from DanhDue/ai-agent-tools.
Agent skill 'android-ui-audit' from DanhDue/ai-agent-tools.
Agent skill 'api_integration' from DanhDue/ai-agent-tools.
Agent skill 'architecture-audit' from DanhDue/ai-agent-tools.
Agent skill 'brainstorming' from DanhDue/ai-agent-tools.
Agent skill 'build_fix' from DanhDue/ai-agent-tools.
Agent skill 'check_secure_files' from DanhDue/ai-agent-tools.
Agent skill 'code-health-audit' from DanhDue/ai-agent-tools.
Agent skill 'copy_secure_configurations' from DanhDue/ai-agent-tools.
Agent skill 'create_new_feature' from DanhDue/ai-agent-tools.
Agent skill 'decision-records' from DanhDue/ai-agent-tools.
Agent skill 'dev-brainstorming' from DanhDue/ai-agent-tools.
Agent skill 'dev-designer' from DanhDue/ai-agent-tools.
Agent skill 'dev-implementation' from DanhDue/ai-agent-tools.
Agent skill 'dev-lifecycle' from DanhDue/ai-agent-tools.
Agent skill 'dispatching-parallel-agents' from DanhDue/ai-agent-tools.
Agent skill 'doc-brainstorming' from DanhDue/ai-agent-tools.
Agent skill 'doc-designer' from DanhDue/ai-agent-tools.
Agent skill 'doc-implementation' from DanhDue/ai-agent-tools.
Agent skill 'doc-lifecycle' from DanhDue/ai-agent-tools.
Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.
Control Eight Sleep pods (status, temperature, alarms, schedules).
BluOS CLI (blu) for discovery, playback, grouping, and volume.
Create, search, and manage Bear notes via grizzly CLI.
Capture frames or clips from RTSP/ONVIF cameras.
Search GIF providers with CLI/TUI, download results, and extract stills/sheets.