Hacker News front page10/26 12:32AI 評分48 作者主張 AI 開發的事實來源是文字意圖而非程式碼,並提出 ISA 文件 博主 AIL 與開發者 Matt Pocock 就 spec driven development 展開爭論,他認為 AI 專案的事實來源應是寫作所表達的意圖,而非程式碼;在他看來,程式碼只是執行與表示,寫作才是最接近人腦想法的載體。他提出 Ideal State Artifact(ISA)文件,用散文式的理想狀態、約束與決策記錄,加上可原子化測試的 Ideal State Criteria(ISC)及各自的 eval 來承載需求。 開發工具產品與方案spec driven developmentIdeal State ArtifactAI 開發工作流articulation人機協作 閱讀原文
Hacker News front page10/27 15:12AI 評分26 Show HN:Prove 以規格檔案驅動 agent,接入 GitHub 與 Jira 工單 Show HN 上的 Prove 是一個規格先行的 agentic 開發外掛,它用一份規格檔案驅動改動:為流水線增加 GitHub 與 Jira 工單來源,而目前流水線只能從 CLI 取任務。規格寫明配置裡已有 tracker 段,實現選擇在倉庫之上加介面卡(讀多寫少、不需要工作單元),完成標準是 GitHub provider 端到端返回工單、Jira 走同一介面並通過驗證階段。該規格已標記 REVIEWED,由 fresh reviewer 建置。 開發工具spec-driven developmentagentic developmentGitHubJiraplugin 閱讀原文
Hacker News front page10/26 11:15AI 評分61 把任務當程式碼:用 Markdown 存進 Git 供 AI agent 讀取 文章主張把開發任務從 Jira、Redmine 遷進程式碼倉庫,用 Markdown 檔案儲存,讓 Claude Code、OpenCode 等 coding agent 在同一處讀到需求與程式碼。任務改動因此像普通 commit 一樣有版本、可評審;文中給出五步流程:描述任務、分析需求、生成實現計劃、人工審批、實現並回寫報告。作者的做法是程式碼、文件、任務各建一個 Git 倉庫,後兩者 clone 進程式碼倉庫並由 .gitignore 排除,任務庫因含敏感資訊可單獨設權限。 開發工具AI coding agentsTasks as CodeMarkdownGitSpec-Driven Development 閱讀原文