我們該做嗎?——AI時代功能膨脹的工程前理智檢查
Shall We 是一個開源技能,旨在幫助開發者在 AI 熱潮中避免盲目構建功能。它透過一系列問題評估創意,在編碼前給出“做/不做/稍後”的結構化裁決。
在當前的 AI 熱潮中,每個人都想快速構建一切,僅僅因為他們有能力做到。功能因為技術可行就被髮布,產品因為演示看起來不錯就啟動,但很少有人停下來問那個令人不安的問題:“我們真的該做嗎?”
Shall We 就是一個專門回答這個問題的開源技能。它不是一個普通的程式碼助手,而是一個在 PM 層面工作的決策工具——在程式碼編寫、任務建立或設計文件開始之前,就提出那些本該被問的問題。
這個專案受到兩個經典角色的啟發:“穴居人”(來自 grugbrain.dev)一直拒絕複雜性,他的棍棒拯救的程式碼庫比任何設計模式都多;“馬尾辮”則是一位見證了足夠多炒作週期的架構師,他知道大多數想法不是不好,只是時機不對、範圍不當或解決的是錯誤的問題。Shall We 像兩者一樣思考,但運作在更高的層級。
使用方式很簡單:首先,它會重述你的創意以確認理解正確;然後一次只問一個問題,僅獲取必要資訊;如果發現致命問題,它會提前停止;最後給出結構化的裁決,包括“做/不做/稍後”的結論、理由、優勢、擔憂以及需要滿足哪些條件才能變為“做”。它從四個維度評估:商業價值、市場需求、複雜度和風險。
安裝方面,Shall We 相容多種工具:Claude Code 可透過外掛市場安裝;Gemini CLI 使用 skills install 命令;Cursor 需要將技能資料夾複製到特定目錄;VS Code(GitHub Copilot)和 OpenAI Codex 也都有對應的安裝方式。對於其他相容代理,只需將 skills/shall-we 目錄複製到代理的 skills 查詢路徑即可。
該技能的檔案結構清晰,包含 skills 目錄下的 SKILL.md 檔案(遵循 agentskills.io 標準)、Claude Code 的外掛清單和外掛配置。專案採用 MIT 許可證,目前有 2 顆星、0 個 Watch 和 0 個 Fork,尚未釋出正式版本。