把任務當程式碼:用 Markdown 存進 Git 供 AI agent 讀取
文章主張把開發任務從 Jira、Redmine 遷進程式碼倉庫,用 Markdown 檔案儲存,讓 Claude Code、OpenCode 等 coding agent 在同一處讀到需求與程式碼。任務改動因此像普通 commit 一樣有版本、可評審;文中給出五步流程:描述任務、分析需求、生成實現計劃、人工審批、實現並回寫報告。作者的做法是程式碼、文件、任務各建一個 Git 倉庫,後兩者 clone 進程式碼倉庫並由 .gitignore 排除,任務庫因含敏感資訊可單獨設權限。
提供了一套可直接照做的 Tasks as Code 工作流:五步流程、三倉庫拆分與權限處理,對用 Claude Code、OpenCode 把 agent 接入日常開發的團隊最有參考價值。
原標題:Tasks as Code: Move Your Tickets into the Repository
閱讀原文
| 評分 | 63 / 60(平均 61,門檻 76) |
|---|---|
| 狀態 | 未入選 |
相關報導
在 Claude.md 中加入變更管理流程,改善 Claude 越權改程式碼
一位使用者通過在 claude.md 中寫入基本變更管理流程,基本解決了 Claude 擅自擴大改動範圍、誤解指令的問題。流程要求 Claude 動程式碼前先提交實施計劃、回退計劃和測試計劃,經批准後才執行;提交前還需做成功驗證,報告完全成功、部分成功、失敗或需回退四種結果,只有驗證成功才允許提交。
Anthropic 發布 agent 自動化參考實現,附 Claude Code 配置命令
Anthropic 發布基於 Claude Managed Agents(beta)的 agent 自動化參考實現:按 cron 計劃讀取 Slack 頻道與 GitHub PR,依據上次執行留下的書籤只取新增內容,再把簡報發到指定 Slack 頻道。配套程式碼含 agent、部署、環境、記憶與 vault 等配置,用 ant apply 寫入 Claude API 工作區,憑據存於 vault、沙箱內只留佔位符;
@OpenAIDevs: If you live in the terminal, this one’s for you.
OpenAI 開發者帳號發布 Codex CLI 演示影片,展示三種終端內用法:用語音啟動任務、跨多個專案管理 agent,以及在獨立 worktree 中並行探索另一條實現方向。推文未提及這些能力的上線時間、版本號或可用範圍。
Git hook Sphinx 在推送 agent 程式碼前出題,答對才放行
Sphinx 是一個開源 Git hook,會在受保護分支上暫停推送,由一個沒看過你與 agent 對話的 reviewer 讀 diff 提問:這段改動在出錯時會怎樣。答錯會解釋原因並換新場景重問,答對才繼續推送;它支援 Codex、Claude Code、Cursor、OpenCode、Pi 與純 Git,也可接 OpenRouter 或任何 OpenAI 相容端點,並刻意只用最少 token。
JetBrains Thinkrail
JetBrains 發布 ThinkRail,一款圍繞 pi coding agent 建置的 agentic IDE。它把任務放進獨立的 git worktree 工作區,多個 agent 可並行執行而不改動當前 checkout;並用程式碼旁的 SPEC.md 圖譜持久儲存專案意圖,直接讀取已有的 Agent Skills 與 MCP 伺服器配置。使用者可用 JetBrains AI 登入或自帶你自己的 provider 憑證,ThinkRail 本身沒有帳號;