作者 affaan-m
search-first 是一種先研究、後寫程式的工作流程:在開始撰寫自訂程式碼前,先找出既有工具、函式庫與模式。使用 search-first 技能可評估可用選項、比較取捨,並在更少猜測的情況下決定是採用、擴充,還是自行開發。
作者 affaan-m
search-first 是一種先研究、後寫程式的工作流程:在開始撰寫自訂程式碼前,先找出既有工具、函式庫與模式。使用 search-first 技能可評估可用選項、比較取捨,並在更少猜測的情況下決定是採用、擴充,還是自行開發。
作者 mattpocock
migrate-to-shoehorn 可協助你在 TypeScript 測試中,以 @total-typescript/shoehorn 取代 `as` 斷言,讓部分測試樣板更安全。當你需要整理大量使用型別斷言的測試資料、依照 migrate-to-shoehorn 指南操作,或為測試自動化標準化 migrate-to-shoehorn 用法時,可使用這個 migrate-to-shoehorn 技能。
作者 kepano
defuddle 可透過 Defuddle CLI 從網頁擷取乾淨的 markdown,移除雜訊,適合研究、文件整理與文章處理。適用於一般 HTML 頁面,可用 npm 安裝,但不適合以 `.md` 結尾的 URL。
作者 mattpocock
setup-pre-commit 可協助加入搭配 lint-staged 與 Prettier 的 Husky pre-commit hooks,會偵測 package manager、建立 `.husky/pre-commit` 與 `.lintstagedrc`,且只有在專案原本已存在對應 scripts 時,才會加入 typecheck 或 test 指令。
作者 mattpocock
migrate-to-shoehorn 可協助將 TypeScript 測試檔中不安全的 `as` 與 `as unknown as` 轉型,重構為搭配 @total-typescript/shoehorn 使用的 `fromPartial()` 與 `fromAny()`。適合用於僅限測試的 fixture 清理、部分資料建立,以及更安全的負向測試遷移。
作者 firecrawl
firecrawl skill 可協助你安裝、驗證並使用官方 Firecrawl CLI,進行網頁擷取、搜尋、爬取與頁面互動。內容涵蓋安裝設定、`firecrawl --status`、登入流程、將輸出安全寫入 `.firecrawl/`,以及依據 repo 整理的實用使用模式。
作者 mukul975
detecting-typosquatting-packages-in-npm-pypi 可透過比對名稱相似度、發佈時間新舊與下載異常,協助找出可疑的 npm 與 PyPI 套件。適合用於資安稽核流程、相依套件審查,以及以可重現的 Registry 檢查流程進行供應鏈風險初篩。
作者 softaworks
dependency-updater 是一項跨生態系技能,會偵測專案 manifest、呼叫原生更新與稽核工具,優先套用較安全的 minor 與 patch 更新,略過已鎖定版本,並將 major 升級標記為需人工審查。
作者 vercel
list-npm-package-content 可協助你檢查 npm 實際會發佈哪些檔案:先建置套件、建立 tarball、列出內容,最後再清理暫存。適合用來確認建置輸出、找出遺漏檔案,以及排查 npm 發佈或部署相關問題。
作者 github
aws-cdk-python-setup 是一份實用的設定指南,涵蓋安裝 AWS CDK CLI、設定 AWS 憑證、建立 Python CDK app、啟用 .venv,以及安裝相依套件。