feat(review): 新增 API 文件稽核技能,第 5 組擴充註解的條列、連結與標示規則 #10
2 Participants
Notifications
Due Date
No due date set.
Blocks
#32 feat(sdlc): implement 收尾新增 API 文件稽核,與程式碼審查並列
plugins/sdlc
Reference: plugins/review#10
Reference in New Issue
Block a user
摘要
變更內容
references/smells.mdskills/api-doc/SKILL.mdtools/swagger-detect.shsupport=、stack=、package=、config=,結束碼 0 支援、1 不支援、2 參數或路徑錯skills/code-review/SKILL.mdREADME.mdplugin.json、.claude-plugin/plugin.json、.codex-plugin/plugin.json設計重點
knowledges/QUESTION的QUESTION_FB8DF0B5(2026-08-27 第二節 Q1 到 Q6)。code-review的references/smells.md第 5 組已涵蓋 R7 大部分,另開技能會跟code-review的目標重疊。jsc-review:api-doc:Swagger 文件屬性是六組沒碰過的領域,跟第 5 組的原始碼註解契約不是同一件事。<paramref>、<see cref>、<c>,JSDoc 與 docstring 用反引號;註解格式不支援導向就只寫用途,不硬造連結字串。測試結果
sh -n tools/swagger-detect.sh語法檢查通過。swagger-detect.sh對 dotnet、nodejs、python 三種技術棧各測「套件加掛接」與「只有套件沒掛接」兩種情境:前者support=yes、結束碼 0,後者support=no、結束碼 1。另測 fastify、drf-spectacular、什麼套件都沒有、參數過多(結束碼 2)、路徑不存在(結束碼 2),結果都符合預期。dotnet 的三種情境另由主 agent 獨立複驗一次,結果一致。ste100-lint.sh對本存取庫全綠,三份 manifest 版本一致(0.0.6)。前置 Push Request