skills/enhance-existing-features/SKILL.md
在既有系統上安全地增強或調整產品行為。 先讀懂受影響模組,再判斷直接實作或走 spec。 非平凡變更必須通過 test-case-strategy。
npx skillsauth add laitszkin/apollo-toolkit enhance-existing-featuresInstall 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.
在不打亂既有系統邊界的前提下,為 brownfield 專案安全地增強功能或調整行為。 透過合適的 spec 流程與測試策略,將風險控制在可驗證範圍內。
spec,並在不需要 spec 時給出明確理由。test-case-strategy,留下清楚的 oracle、驗證方式與通過證據。test-case-strategy 不可用時必須停止;需要 spec 但 spec 不可用時必須停止。spec。不需 spec 時明確說出理由。test-case-strategy 選擇測試組合,跑測試並修正失敗。spec,批准後再實作,並補上跨層測試。交付物包含已批准的 spec、通過的測試證據、回填完成的計劃文件。spec:需要書面批准時的 spec 流程。
test-case-strategy:非平凡變更的測試選型與 oracle 設計。
commit:使用者要求提交或推送時的最終交付流程。
development
Guides the agent through creating a new Agent Skill from scratch. Use when the user wants to build a skill, create a new skill, scaffold a skill directory, or author a SKILL.md. Do NOT use for optimising or rewriting existing skills — use 'optimise-skill' for that. Do NOT use for editing files that are already part of a skill. Do NOT use for creating non-skill content like documentation, scripts, or project files.
development
Guides the agent through creating a new Agent Skill from scratch. Use when the user wants to build a skill, create a new skill, scaffold a skill directory, or author a SKILL.md. Do NOT use for optimising or rewriting existing skills — use 'optimise-skill' for that. Do NOT use for editing files that are already part of a skill. Do NOT use for creating non-skill content like documentation, scripts, or project files.
development
Review a pull request — interactive PR selection via `gh`, 4-dimension code review (hallucinated code, architecture, performance, test validity), then post severity-graded comments with fix suggestions on the PR. Not for spec-based review — use `review` instead.
tools
協助完成自動化版本發佈。同步文檔、更新版本號、推送 tag 並建立 GitHub Release。