功能特色
細節,
造就不同。
為軟體開發中需要脈絡、細心與清楚決策紀錄的工作,提供用心設計的功能。
01 / 程式庫理解
理解全貌。
改對地方。
Noryn 會沿著匯入關係、鄰近測試與專案指示建立理解。重要脈絡不明顯時,你可以直接指出相關檔案。
- 從 NORYN.md 讀取專案慣例
- 將探索限制在相關檔案
- 查看建議變更的依據
脈絡地圖
專案脈絡
├── NORYN.md 專案慣例
├── src/search.ts 目前行為
└── tests/search.ts 預期行為
02 / 計畫
好的計畫,
讓未知更少。
從唯讀討論開始。Noryn 會將廣泛需求轉化為具體步驟,並指出需要進一步確認的假設。
- 審閱預期範圍
- 用自然語言調整做法
- 編輯前先釐清不確定的需求
計畫 / 搜尋改善
03 / 協同編輯
一個構想。
串起相關檔案。
讓相關變更保持一致,並維持任務範圍。Noryn 可以一併更新實作、測試與文件,形成可統一審查的成果。
- 遵循既有格式與慣例
- 將無關檔案排除於變更之外
- 提交前檢視完整變更
變更摘要
src/search.ts +12 −3
src/search.test.ts +24 −0
docs/search.md +4 −1
已變更 3 個檔案 · 可供審查
04 / 驗證
呈現證據。
指出未知。
Noryn 會使用你核准的測試與程式碼檢查指令。結果會列出執行內容、通過項目,以及目前環境中無法檢查的部分。
- 執行既有專案檢查
- 區分已通過與未驗證的項目
- 依據失敗結果決定下一步修改
驗證報告
✓ 搜尋:等待輸入暫停
✓ 搜尋:取消過時的請求
✓ 搜尋:清除空白結果
12 項通過 · 0 項失敗
瀏覽器互動:尚未驗證
05 / 權限
安心前進。
有理由地暫停。
區分讀取、編輯與指令執行。工作階段應讓界線清楚可見,也讓界線的變更容易理解。
- 使用唯讀模式探索
- 核准前確認指令目的
- 發布前要求明確核准
等待你核准
要執行搜尋測試套件嗎?
此指令會在目前工作區內執行專案程式碼。
noryn check --suite search
權限請求示意