Skill 资源库

AI Skill 资源库

把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。

personjakexiao无需 Key

plugins-themes

通过官方CLI进行Obsidian插件和主题管理。涵盖列出、启用、禁用和重新加载插件,切换主题以及开发工具(eval,截图)。当用户提到Obsidian插件、主题、插件开发、启用/禁用插件或在Obsidian中运行JavaScript时使用。

download12deployed_codestar15
personjakexiao无需 Key

basedpyright-type-checking

基于basedpyright的静态类型检查器配置、安装和使用模式。在实现类型检查、配置LSP、比较类型检查器或在Python项目中设置严格的类型验证时使用。触发词包括:basedpyright, pyright, 类型检查, LSP, mypy替代品, 静态分析。

download12deployed_codestar15
personjakexiao无需 Key

ruff-linting

使用ruff linter进行Python代码质量检查。快速的代码检查、规则选择、自动修复和配置。在检查Python代码质量、强制执行标准或查找错误时使用。

download12deployed_codestar15
personjakexiao无需 Key

uv-advanced-dependencies

uv项目中的高级依赖场景:Git依赖、路径依赖、可编辑安装、依赖组、额外项、约束条件和自定义索引。当用户提到git+https依赖、本地路径依赖、可编辑安装、依赖组或私有包索引时使用。

download12deployed_codestar15
personjakexiao无需 Key

cargo-machete

检测Rust项目中的未使用依赖项,以保持Cargo.toml文件的整洁并加快构建速度。在审核依赖项、优化构建时间、清理Cargo.toml或检测膨胀时使用。触发词:未使用的依赖项, cargo-machete, 依赖项审核, 依赖项清理, 膨胀检测, cargo-udeps。

download12deployed_codestar15
personjakexiao无需 Key

uv-workspaces

使用uv工作区管理monorepo和多包Python项目。涵盖工作区配置、虚拟工作区、成员依赖、共享锁文件、源继承以及构建。当用户提到uv工作区、Python monorepo、多包项目、工作区成员或包之间的共享依赖时使用。

download12deployed_codestar15
personjakexiao无需 Key

hypothesis-testing

使用Hypothesis进行基于属性的测试,以发现边界情况并验证不变量。当测试具有许多可能输入的代码、验证数学属性、测试序列化往返或找到基于示例的测试遗漏的边界情况时,请使用此方法。

download12deployed_codestar15
personjakexiao无需 Key

publish-sync

通过官方CLI进行Obsidian发布和同步管理。包括列出已发布的笔记、添加/移除发布中的笔记以及检查Obsidian Sync状态。当用户提到Obsidian发布、发布笔记、Obsidian Sync或同步状态时使用。

download12deployed_codestar15
personjakexiao无需 Key

project-skill-scripts

分析插件技能,以识别支持脚本可以提高性能(更少的令牌、更快的执行速度、一致的结果)的机会,然后可选择地创建这些脚本。

download12deployed_codestar15
personjakexiao无需 Key

ruff-formatting

使用ruff format进行Python代码格式化。快速、兼容Black的格式化,以保持一致的代码风格。在格式化Python文件、强制执行样式或检查格式合规性时使用。

download12deployed_codestar15
personjakexiao无需 Key

uv-run

使用uv运行Python脚本,包括内联依赖(PEP 723),临时依赖(--with)和短暂工具执行。在运行脚本、需要一次性依赖或创建可执行的Python脚本时使用。无需激活venv。

download12deployed_codestar15
personjakexiao无需 Key

uv-project-management

使用uv包管理器进行Python项目设置、依赖管理和锁文件。涵盖uv init、uv add、uv remove、uv lock、uv sync和pyproject.toml配置。当用户提到uv、创建Python项目、管理依赖、锁文件、pyproject.toml或使用uv进行Python打包时使用。

download12deployed_codestar15
personjakexiao无需 Key

ty-type-checking

使用ty进行Python类型检查,Astral的极快类型检查器(比mypy/Pyright快10-100倍)。在检查Python类型、配置类型检查规则或在项目中设置类型检查时使用。触发词:ty, 类型检查, 类型错误, 静态分析, mypy替代品, pyright替代品。

download12deployed_codestar15
personjakexiao无需 Key

cargo-nextest

下一代Rust测试运行器,支持并行执行、高级过滤和CI集成。在运行测试、配置测试执行、设置CI流水线或优化测试性能时使用。触发词:nextest, 测试运行器, 并行测试, 测试过滤, 测试性能, 不稳定测试, CI测试。

download12deployed_codestar15
personjakexiao无需 Key

changelog-review

分析Claude Code的更新日志,以了解影响插件开发的变化。在检查新功能、破坏性变更或基于Claude Code更新改进插件的机会时使用。

download12deployed_codestar15
personjakexiao无需 Key

pytest-advanced

高级pytest模式,包括fixture、标记、参数化和并行执行。在实现测试基础设施、组织测试套件、编写fixture或运行带有覆盖率的测试时使用。涵盖pytest-cov、pytest-asyncio、pytest-xdist、pytest-mock。

download12deployed_codestar15
personjakexiao无需 Key

ruff-integration

将ruff集成到开发工作流程中:编辑器设置、预提交钩子和CI/CD管道。在VS Code中配置ruff、设置预提交钩子或将ruff添加到GitHub Actions时使用。有关ruff规则/代码检查配置,请参阅ruff-linting技能;有关格式化,请参阅ruff-formatting技能。

download12deployed_codestar15
personjakexiao无需 Key

vulture-dead-code

用于检测未使用Python代码(函数、类、变量、导入)的Vulture和deadcode工具。在清理代码库、移除未使用的代码或在持续集成中强制执行代码卫生时使用。触发词包括:vulture, deadcode, 死代码检测, 未使用的代码, 代码清理, 移除未使用。

download12deployed_codestar15
personjakexiao无需 Key

uv-python-versions

使用uv安装和管理Python解释器版本。涵盖uv python install、uv python list、uv python pin以及使用.python-version文件进行版本固定。当用户提到安装Python版本、切换Python版本、.python-version、uv python或管理CPython/PyPy解释器时使用。

download12deployed_codestar15
personjakexiao无需 Key

clippy-advanced

高级Clippy配置,用于全面的Rust代码检查,包括自定义规则、分类以及IDE集成。在配置代码检查规则、强制执行代码标准、设置持续集成中的代码检查或自定义Clippy行为时使用。触发词:clippy, linting, 代码质量, clippy.toml, 过于苛求, 新手, 限制, 代码检查配置, 代码标准。

download12deployed_codestar15
personjakexiao无需 Key

test-quality-analysis

检测测试异味、过度模拟、脆弱的测试和覆盖率问题。分析测试的有效性、可维护性和可靠性。在审查测试或提高测试质量时使用。

download12deployed_codestar15