How this skill is triggered — by the user, by Claude, or both
Slash command
/pdt-java-skills:brainstormingThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
```
實作之前,必須先釐清需求與設計,取得用戶確認
直接跳進程式碼?停下來,先走完這個流程。
先讀相關程式碼,掌握現有狀態。
一次問一個問題。優先用選擇題,讓用戶更容易回答:
這個 API 回傳方式,你偏向:
A. 直接回傳 List<OrderResponse>
B. 包成分頁 Page<OrderResponse>
C. 另有想法?
根據對話,提出 2-3 個設計方案,每個方案說明:
明確取得用戶確認後,才進入實作。
| 藉口 | 現實 |
|---|---|
| 「太簡單,不需要討論」 | 簡單的事情也會因假設錯誤而走錯方向 |
| 「我知道你要什麼」 | 你的假設不等於用戶的需求 |
| 「先做再說,不滿意再改」 | 重工的成本遠高於問一個問題 |
| 「需求很清楚了」 | 確認設計方案是不一樣的事 |
取得用戶對設計方案的明確確認後,進入實作(依據專案類型使用對應 skill:java-clean-arch、three-tier-java-developer + java-tdd)。
npx claudepluginhub yeeder0520/myskills --plugin pdt-java-skillsProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.