Agent Skill
2/7/2026

scaffold-new-project

當使用者要開新專案並複製本專案的文件治理模式(.cursor/rules、.cursor/skills、docs 結構)時使用。觸發語包含:開新專案、複製治理、scaffold 新專案、建立新專案並套用治理、不需要手動開目錄與複製。

S
slchinwen
0GitHub Stars
1Views
npx skills add SLchinwen/dream_career_gen

SKILL.md

Namescaffold-new-project
Description當使用者要開新專案並複製本專案的文件治理模式(.cursor/rules、.cursor/skills、docs 結構)時使用。觸發語包含:開新專案、複製治理、scaffold 新專案、建立新專案並套用治理、不需要手動開目錄與複製。

name: scaffold-new-project description: 當使用者要開新專案並複製本專案的文件治理模式(.cursor/rules、.cursor/skills、docs 結構)時使用。觸發語包含:開新專案、複製治理、scaffold 新專案、建立新專案並套用治理、不需要手動開目錄與複製。

新專案治理 Scaffold

當使用者表示要開新專案並希望文件治理模式與本專案相同、且不需手動開目錄與複製時,依下列方式協助。

1. 取得目標路徑與專案名稱

  • 若使用者已提供目標根目錄(例如 C:\github\my_new_project),直接使用。
  • 若未提供,請詢問:「請提供新專案的根目錄路徑(例如 C:\github\新專案名稱)。」
  • 專案顯示名稱為可選;未提供時腳本會使用「新專案」。

2. 執行 scaffold 腳本(優先)

在本專案根目錄執行(專案內需有 script/scaffold-governance.rb,可由 scaffold 一併複製):

ruby script/scaffold-governance.rb <目標根目錄> [專案顯示名稱]

範例:

ruby script/scaffold-governance.rb C:\github\my_new_project "我的新專案"

若執行成功,提醒使用者:在 Cursor 中開啟目標目錄即可使用相同治理模式;若新專案非 Windows/Rails,可刪除或修改 .cursor/rules/windows-env.mdc

3. 若無法執行腳本(例如目標在遠端或權限限制)

改為依 script/scaffold-governance.rb 的邏輯,在目標路徑下手動建立:

  • 目錄:.cursor/rules.cursor/skills/requirements-elicitationdocs
  • 複製本專案:.cursor/rules/*.mdc.cursor/skills/requirements-elicitation/SKILL.md.cursor/RULES-AND-SKILLS-建議.md
  • 寫入 docs 範本:docs/README.md01-VISION-AND-GOALS.md04-NEXT-ACTIONS.md(內容可參考腳本內嵌範本,專案名稱以使用者提供或「新專案」代入)

4. 引用文件

詳細說明見本專案 docs/14-SCAFFOLD-NEW-PROJECT.md

Skills Info
Original Name:scaffold-new-projectAuthor:slchinwen