locales/zh-TW/skills/skill-builder/SKILL.md
[UDS] 識別重複流程並以正確開發深度建立 Skill
npx skillsauth add asiaostrich/universal-dev-standards skill-builderInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
語言: English | 繁體中文
引導你從「我一直手動做這件事」走到「擁有一個正確建立的 Skill」,並在過程中保持適量的流程治理。
備註:
/process-to-skill是本 Skill 的繁體中文翻譯版,功能完全相同。
Skill 紀錄的是流程知識。Memory 紀錄的是歷史事實。 當你注意到自己重複執行相同的步驟,那就是 Skill 候選。
需要新建 Skill?
├── 修改現有 Skill?
│ → Delta 路徑:在現有 SKILL.md 後附加 ## MODIFIED / ## ADDED
│ 更新 version 欄位 → 完成
│
├── 回答這 4 個問題(任一「是」→ Complex):
│ 1. 超過 7 個步驟?
│ 2. 步驟之間有分支邏輯(if / else)?
│ 3. 需要 3+ 不同標準/決策的知識?
│ 4. 輸出會直接影響子專案原始碼?
│
├── 全部「否」→ Simple 路徑
│ → 填寫 Skill Brief(templates/SKILL-BRIEF-TEMPLATE.md)
│ → 直接建立 SKILL.md(無需 XSPEC)
│
└── 任一「是」→ Complex 路徑
→ 先建立 XSPEC → 執行 /sdd
→ XSPEC Approved 後回到此處
棄用 Skill?
→ 在 SKILL.md frontmatter 加入:
status: deprecated
deprecated_at: YYYY-MM-DD
deprecated_reason: "..."
superseded_by: "/new-skill" (若適用)
→ 在 SKILL-CANDIDATES.md 標記為已封存
建立 SKILL.md 前,先決定它該放在哪裡:
| 條件 | 擺放位置 |
|------|----------|
| 步驟引用專案特定路徑(如 TECH-RADAR.md、DEC-*.md) | 專案:{project}/.claude/skills/ |
| 步驟為通用流程(無專案特定路徑) | UDS:skills/{name}/ + zh-TW locale |
捕捉重複的步驟序列:
打開專案的 SKILL-CANDIDATES.md(首次請從 templates/SKILL-CANDIDATES.md 複製):
回答 4 個判斷問題,決定:Simple、Complex 或 Delta。
使用 templates/SKILL-BRIEF-TEMPLATE.md:
執行 /sdd 建立 XSPEC。XSPEC Approved 後回到 Step 5。
識別現有 SKILL.md 中哪些區段需要變更。
在檔尾加入 ## MODIFIED Requirements 或 ## ADDED Requirements。
依 Brief 或 XSPEC 生成 SKILL.md:
name、scope、description、allowed-toolsscope: universal 或 uds-specific 時強制):
[UDS] 開頭description: "[UDS] 繁體中文說明"description: |\n [UDS] 繁體中文說明\n Use when: ...description: "\"[UDS] ..."(多餘引號會讓 description 顯示空白){project}/.claude/skills/{name}/SKILL.mddescription 快速驗證(寫完即執行):
bash cross-project/validate-skills.sh
# → 0 ❌ 錯誤才能繼續
將候選列標記為:trigger ✅、Skill 欄位填寫完成。
feat(skills): Add /{skill-name} skill. 新增 /{skill-name} Skill。
{English description, 1-2 lines}
{中文描述,1-2 行}
Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
完成所有步驟後,請確認:
SKILL-CANDIDATES.md 已更新(trigger ✅、Skill 名稱已填)SKILL.md 已建立並有完整 frontmatter(name / scope / description / allowed-tools)universal / uds-specific scope 必填):
[UDS] 開頭("[UDS] 繁體中文..." 格式)"\"[UDS]..." 格式)bash cross-project/validate-skills.sh → 0 ❌ 錯誤status: deprecateddevelopment
[UDS] 扫描代码库的调试残留与代码质量问题;可自动修正安全模式。 Use when: before committing, during PR review, or periodic codebase cleanup. Keywords: sweep, debug cleanup, console.log, debugger, TODO, ts-any, code quality, 扫描, 清理.
tools
[UDS] 从规格衍生 BDD 场景、TDD 骨架或 ATDD 表格
development
[UDS] 识别重复流程并以正确的开发深度构建 Skill
tools
[UDS] AI 辅助 git push 安全层:质量门禁 + 协作护栏。 Use when: pushing commits, force pushing, pushing to protected branches, pushing feature branches. Keywords: git push, force push, protected branch, quality gate, push receipt, PR automation, 推送, 保护分支, 质量门禁.