aicommits.nvim
aicommits.nvim에는 404pilo에서 수집한 skills 5개가 있으며, 저장소 수준 직업 범위와 사이트 내 skill 상세 페이지를 제공합니다.
이 저장소의 skills
Checks that risky operations use pcall, asynchronous work uses the error-first callback signature, and user-interface calls inside callbacks run in vim.schedule.
Checks that modules and functions use snake_case, constants use UPPER_SNAKE_CASE, private functions start with an underscore, and public functions carry LuaDoc.
Checks that a provider module implements the required interface, is created through base.new, returns M, registers itself, and adds its defaults to config.lua.
Checks that no API key or credential enters the repo, a log, or an error message, and that every shell command uses table arguments or vim.fn.shellescape.
Checks that new features and providers ship with tests that cover the success path and the error path, mock external calls, and clean up mocks in after_each.