uv-advanced-dependencies
uv项目中的高级依赖场景:Git依赖、路径依赖、可编辑安装、依赖组、额外项、约束条件和自定义索引。当用户提到git+https依赖、本地路径依赖、可编辑安装、依赖组或私有包索引时使用。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
uv项目中的高级依赖场景:Git依赖、路径依赖、可编辑安装、依赖组、额外项、约束条件和自定义索引。当用户提到git+https依赖、本地路径依赖、可编辑安装、依赖组或私有包索引时使用。
使用uv安装和管理Python解释器版本。涵盖uv python install、uv python list、uv python pin以及使用.python-version文件进行版本固定。当用户提到安装Python版本、切换Python版本、.python-version、uv python或管理CPython/PyPy解释器时使用。
检测测试异味、过度模拟、脆弱的测试和覆盖率问题。分析测试的有效性、可维护性和可靠性。在审查测试或提高测试质量时使用。
使用Bun添加包依赖
Shell脚本编写专长、命令行工具、自动化以及跨平台脚本的最佳实践。涵盖了使用bash、zsh和POSIX shell进行shell脚本开发、CLI工具使用及系统自动化的内容。当用户提到shell脚本、bash、zsh、CLI命令、管道、命令行自动化或编写可移植的shell代码时使用。
Biome 一体化格式化和检查工具,支持 JavaScript、TypeScript、JSX、TSX、JSON 和 CSS。零配置设置,比 ESLint/Prettier 快 15-20 倍。适用于现代 JavaScript/TypeScript 项目、设置格式化/检查规则,或从 ESLint+Prettier 迁移到更快的替代方案时使用。
Robyn后端脚手架和架构指导,适用于使用robyn-config的项目。在创建或演进Robyn服务、选择DDD与MVC之间、选择SQLAlchemy与Tortoise之间、通过robyn-config add添加实体、通过robyn-config adminpanel搭建管理面板、审核Robyn后端质量,或是编写和改进面向Robyn工程流程的技术Markdown文档时使用。
为lenne.tech CLI工具(lt命令)提供参考。涵盖lt fullstack init(使用本地模板符号链接创建工作区)、lt git get/reset(分支管理)和lt server create(项目脚手架)。当用户提到“lt”、“lt CLI”、“lenne.tech CLI”、“lt fullstack”、“lt git”、“fullstack workspace”、“本地模板”…
用于检测未使用Python代码(函数、类、变量、导入)的Vulture和deadcode工具。在清理代码库、移除未使用的代码或在持续集成中强制执行代码卫生时使用。触发词包括:vulture, deadcode, 死代码检测, 未使用的代码, 代码清理, 移除未使用。
使用uv工作区管理monorepo和多包Python项目。涵盖工作区配置、虚拟工作区、成员依赖、共享锁文件、源继承以及构建。当用户提到uv工作区、Python monorepo、多包项目、工作区成员或包之间的共享依赖时使用。
使用fd命令行工具快速查找文件,该工具具有智能默认设置、gitignore识别和并行执行功能。当需要按名称、扩展名或模式跨目录搜索文件时,请使用它。
使用ripgrep (rg)进行快速代码搜索,具有智能默认设置、正则表达式模式和文件过滤功能。在搜索文本模式、代码片段或执行多文件代码分析时使用。
检查过时的依赖项
Knip 可以在 JavaScript/TypeScript 项目中找到未使用的文件、依赖项、导出和类型。它为框架(React, Next.js, Vite)、测试运行器(Vitest, Jest)和构建工具提供了插件系统。在清理代码库、优化打包大小或在持续集成中强制执行严格的依赖卫生时使用。
与框架无关的前端安全指南,基于OWASP安全编码实践。涵盖XSS预防、CSRF保护、内容安全策略(CSP)、安全cookie配置、客户端认证模式、输入验证、安全存储和安全头。适用于任何Web应用程序的安全审计、漏洞审查或浏览器安全问题。不适用于后端/NestJS安全(请使用generating-nest-servers)。不适用于Nuxt特定实现(请使用developing-lt-frontend…
处理所有NestJS和@lenne.tech/nest-server开发任务,包括模块创建、服务实现、控制器/解析器开发、模型定义以及调试。涵盖lt服务器命令、@Roles/@Restricted安全机制、CrudService模式以及API测试。支持单体仓库(projects/api/, packages/api/)。当处理src/server/文件、NestJS模块、服务、控制器、解析器、模型…
检测Rust项目中的未使用依赖项,以保持Cargo.toml文件的整洁并加快构建速度。在审核依赖项、优化构建时间、清理Cargo.toml或检测膨胀时使用。触发词:未使用的依赖项, cargo-machete, 依赖项审核, 依赖项清理, 膨胀检测, cargo-udeps。
以快速失败模式运行单个测试文件以便快速迭代
根据变更范围自动选择合适的测试层级。对于小的变更引导单元测试,对于大的变更则引导进行全面测试。在运行测试、讨论测试策略或代码修改后使用。
仅命令运行器的专业知识,Justfile语法,配方开发和跨平台任务自动化。涵盖了配方模式、参数、模块、设置、用于多语言脚本的shebang配方以及工作流集成。当用户提到just、justfile、recipes、命令运行器、任务自动化、项目命令或需要帮助编写可执行项目文档时使用。
使用Bun包管理器安装依赖
分析未知或继承的Excel文件,以理解它们的功能、记录其目的、审核公式错误,并评估可维护性风险。使用场景:(1) 用户上传了一个Excel文件并询问'这个是用来做什么的?',(2) 用户需要理解一个继承/遗留下来的电子表格,(3) 用户希望进行公式审核或错误检测,(4) 用户询问关于电子表格的风险、复杂度或文档问题,(5) 用户提到Excel文件是'继承来的'、'遗留的'、'没有文档说明的'或者'…
提供了@lenne.tech/nest-server更新到新版本的迁移指南、发行说明和错误解决方案。涵盖了特定版本的重大变更、逐步升级策略以及启动项目比较。适用于nest-server版本更新、升级、迁移、版本间重大变更、“pnpm run update”命令、升级后的TypeScript错误或逐步迁移计划。委托执行给lt-dev:nest-server-updater代理。不用于编写NestJS…
9名专门的开发人员,负责后端(Go/TypeScript)、DevOps、前端、设计、UI实现、质量保证(后端+前端)和SRE。当您需要深厚的技术专长时,请派遣他们。