功能特色

細節,
造就不同。

為軟體開發中需要脈絡、細心與清楚決策紀錄的工作,提供用心設計的功能。

01 / 程式庫理解

理解全貌。
改對地方。

Noryn 會沿著匯入關係、鄰近測試與專案指示建立理解。重要脈絡不明顯時,你可以直接指出相關檔案。

  • 從 NORYN.md 讀取專案慣例
  • 將探索限制在相關檔案
  • 查看建議變更的依據
脈絡地圖
專案脈絡
├── NORYN.md           專案慣例
├── src/search.ts      目前行為
└── tests/search.ts    預期行為
02 / 計畫

好的計畫,
讓未知更少。

從唯讀討論開始。Noryn 會將廣泛需求轉化為具體步驟,並指出需要進一步確認的假設。

  • 審閱預期範圍
  • 用自然語言調整做法
  • 編輯前先釐清不確定的需求
計畫 / 搜尋改善
01   追蹤目前的查詢處理函式
02   加入可取消的防抖機制
03   測試快速輸入與清除輸入
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

權限請求示意

與 noryn 一起打造

少些阻礙。
多些進展。

為你真正想做的工作,留出空間。