Spec Writer
把粗糙想法加簡短回答變成一份結構化規格草稿:目標、受眾、範圍、非目標、需求與驗收標準,附 9 項完整度評分,缺項一律列為待答問題。
適用於: Claude Code, Codex, Cursor, Muse · 版本 1.0.0 · 需要: 你的簡報:brief.txt(帶標籤的行——Title、Idea、Audience、Goal,另加 In/Out/Need/Check/Constraint 項)。
預覽

範例輸出
此 Skill 產出的範例。範例內容,僅供說明。
Spec Writer report — sample Completeness: 100/100 (9/9 required answers) | Gaps: 0 | Errors: 0 | Warnings: 0 Spec: BeanLoop Weekly Digest — Goal: Send one useful digest every Friday without manual assembly. Audience: Solo founders who ship weekly. In scope: Pull shipped items from the changelog; Group items by feature area. Non-goals: No social-media posting. Requirements: 3. Acceptance criteria: 2, including a short note for weeks with no shipped items. Constraint: Must run in under 5 minutes, local only. Open questions: None.
你將獲得
- 結構化規格草稿:目標、受眾、想法、範圍、非目標、需求、驗收標準、約束
- 完整度評分:9 個必備項,缺項各對應一個待答問題
- 缺失章節標為「尚未定義」——絕不編造內容填充
- 報告中列出的全部輸入錯誤與警告
關於此 Skill
讀取你寫的一個純文字檔案——brief.txt,每行一個帶標籤的回答(Title/Idea/Audience/Goal,另加可重複的 In/Out/Need/Check/Constraint 行)——產出 spec.md:按固定順序、用你原話寫成的規格、完整度評分(9 個必備項中已填項的百分比,四捨五入)、每個缺項作為待答問題並標為「尚未定義」,以及全部輸入錯誤與警告。純本地執行、僅用標準函式庫;缺項絕不編造填充——100/100 只表示簡報齊全,不表示規格寫得好,動手建造前仍需人工通讀審閱。
試一試
把這個粗糙想法和回答變成一份結構化規格——目標、範圍、非目標、需求與驗收標準。
適合對象
- 在有人建錯東西之前先把想法落到紙上
- 在紙面上、而非會議裡議定範圍與非目標
- 檢查一份只答了一半的簡報,確切缺什麼
不適合
- 評判規格好不好——齊全不等於優質
- 批准範圍或工作量——草稿不是決策
- 編造缺失回答來抬高分數
如何安裝
- 把安裝提示詞複製到你的 Agent:
Read https://skillu.dev/install/agent.md, then install the Spec Writer skill (spec-writer). - 或在上線後從本頁下載 Skill 包,把它的資料夾放入你的 Agent 的 skills 目錄。
- 用斜線命令呼叫它,例如
/spec-writer,然後用大白話描述你想要什麼。
常見問題
完整度怎麼算?
9 個必備項:Title、Idea、Audience、Goal、至少一項 In、至少一項 Out、至少一項 Need、至少一項 Check、至少一項 Constraint。分數 = 已填項 ÷ 9 × 100,四捨五入。完整簡報得 100/100;只有標題加想法的簡報得 22/100。
缺項怎麼處理?
草稿裡保留為「尚未定義」,並作為一個待答問題列出。腳本絕不會為了抬分而猜測受眾、需求或約束。