作者 affaan-m
search-first 是一种先研究再编码的工作流:在编写自定义代码之前,先寻找现成工具、库和模式。使用 search-first 技能可以评估可选方案、比较取舍,并以更少的猜测来决定是直接采用、扩展,还是自定义开发。
作者 affaan-m
search-first 是一种先研究再编码的工作流:在编写自定义代码之前,先寻找现成工具、库和模式。使用 search-first 技能可以评估可选方案、比较取舍,并以更少的猜测来决定是直接采用、扩展,还是自定义开发。
作者 mattpocock
migrate-to-shoehorn 可帮助你在 TypeScript 测试中用 @total-typescript/shoehorn 替换 `as` 类型断言,从而更安全地处理部分测试夹具(partial fixtures)。当你需要清理大量断言的测试数据、按照 migrate-to-shoehorn 指南操作,或为 Test Automation 统一 migrate-to-shoehorn 用法时,都可以使用这个 skill。
作者 kepano
defuddle 可通过 Defuddle CLI 从网页中提取干净的 markdown,去除页面杂项,适合研究、文档整理和文章采集。适用于常规 HTML 页面,可通过 npm 安装;对于以 .md 结尾的 URL 则不建议使用。
作者 mattpocock
setup-pre-commit 可帮助你为 Husky 添加 pre-commit hooks,并集成 lint-staged 与 Prettier。它会检测 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/`,以及参考仓库整理出的实用使用方式。
作者 mukul975
detecting-typosquatting-packages-in-npm-pypi 可通过比较名称相似度、发布时间新近程度和下载异常,帮助识别可疑的 npm 和 PyPI 包。适用于安全审计流程、依赖审查,以及可复现的注册表检查流程中的供应链风险初筛。
作者 softaworks
dependency-updater 是一项跨生态技能,可自动识别项目清单文件,调用各生态原生的更新与审计工具,优先应用更稳妥的 minor 和 patch 更新,跳过已固定版本,并将 major 升级标记出来供人工审查。
作者 vercel
list-npm-package-content 可帮助你检查 npm 实际会发布哪些文件:它会构建包、生成 tarball、列出其中内容,并在完成后清理现场。适合用于核对构建产物、发现遗漏文件,以及排查 npm 发布或部署相关问题。
作者 github
aws-cdk-python-setup 是一份实用的上手指南,涵盖安装 AWS CDK CLI、配置 AWS 凭证、创建 Python CDK 应用、激活 .venv,以及安装依赖等关键步骤。