skills/develop-new-features/SKILL.md
從零開始打造新專案。將產品需求轉化為可批准的 spec,再實作為可驗證的交付成果。
npx skillsauth add laitszkin/apollo-toolkit develop-new-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.
將新的產品需求轉化為可批准、可實作、可驗證的交付流程。 避免在需求未定稿前直接撰寫產品程式碼。 確保最終功能、測試與規劃文件彼此一致。
分析用戶需求,並使用 spec 技能建立 SPEC.md(純業務規格)。
在明確獲取用戶對 SPEC.md 的同意之後,使用 design 技能進行技術方案設計。
design 會進行網路調研(可行性、現有實現、兼容技術棧),然後產出 DESIGN.md、CHECKLIST.md 與 Architecture Diff。
使用 plan 技能將 SPEC.md + DESIGN.md + CHECKLIST.md 轉化為 PROMPT.md。
plan 會自動識別單 spec 或 batch spec,進行任務分解,並生成對應的執行計畫與智能體路由策略。
使用 implement 技能讀取 PROMPT.md,嚴格按照計畫執行實作。
design 為每份 spec 進行技術設計,再使用 plan 生成 PROMPT.md 定義協同策略與 subagent 路由,最後使用 implement 按計畫執行。"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。