你的專案規範,也會遵守。 它會遵循專案中的 AGENTS.md 或 CLAUDE.md。



我們用 Dvina
打造了 Dvina。
你手機上的應用程式、桌面版,還有這個網站,都是在 Dvina 裡,一輪接一輪地撰寫、審查並提交程式碼完成的。
從週末寫的小程式,到支付系統核心。
掌握完整脈絡
先讀過筆記,
再動手寫。
主管的筆記寫明,青少年不能排裝卸區的班。Dvina 先讀過筆記,才寫下報名規則,讓應用程式照著她的要求運作。

上個月的脈絡,也算數。 它會搜尋你過去的對話和檔案,把當時的考量一起帶進來。
任務協作
各項任務,
自己協調好。
同一個程式碼儲存庫裡,三項任務自行協調誰先提交、誰接著變更基底。你不必當裁判。


一個對話
就在對話裡,
完成交付。
每項任務回覆時,都會附上程式碼變更。直接在對話裡審查、提交,再建立拉取請求。



審查
改變心意,
也沒關係。
每一輪都會顯示變更了哪些檔案。撤銷其中一輪,之後完成的工作仍會保留。
由你核准。
安全防護
關鍵之處,
格外謹慎。
資料移轉、部署、推送,以及涉及機密資訊的操作,都會等你同意。管理員可以設定哪些操作每次都要先詢問。



無論身在何處
坐在看台,
照樣交辦。
比賽節間休息時,你交代修正 CSV 匯出問題。Dvina 就會在家中電腦的專案裡處理,改好後等你審查。你的電腦必須開機,且 Dvina 必須保持開啟。

沒有你的同意,
就不會推送。
專案就是你電腦上的一個資料夾。透過 Git,Dvina 做的每一項修改都能撤銷。核准機制預設開啟,哪些操作需要先詢問,由你決定。
少問。<br>多交付。
使用程式開發功能,至少要在一台電腦上安裝 Dvina。其他裝置都能交辦工作,並追蹤進度。
有問題?這裡有答案。
這是 IDE 嗎?
不是,它就是 Dvina。描述需求、審查程式碼、完成交付,都在你處理其他工作的同一個應用程式裡。編輯器照常用;理解脈絡的事,交給 Dvina。
需要另外安裝其他東西嗎?
不需要。程式開發是 Dvina 桌面版的一部分。你的文件、對話和記憶,都在同一個應用程式裡。
可以搭配我現有的專案使用嗎?
可以。把電腦上的資料夾開啟為專案,Dvina 就會連同相關文件和決策一起讀取。
提取請求如何送到 GitHub 或 GitLab?
透過你自己的 Git 登入資訊。Dvina 會推送你的分支,並在 GitHub 或 GitLab 建立提取請求;若使用其他託管平台,則會開啟該平台建立提取請求的頁面。
哪些操作不需要先詢問?
建置和測試會直接執行。刪除檔案、推送、變更資料庫、部署,以及任何涉及機密資訊的操作,都會等你核准。你也可以決定哪些操作需要先詢問。
非開發人員也能使用嗎?
如果是要做出能實際運作的應用程式和網頁,不必用到程式開發功能,交給創作功能就好。當你在開發真正的軟體,希望有完整脈絡做後盾時,才是程式開發功能派上用場的時候。


















