代码生成
代码生成、重构和脚手架
Skills 列表

wecomcli-email
企业微信邮件:发送/回复/转发邮件、搜索邮件列表、获取邮件详情(正文、附件、内嵌图片解析),支持通过邮件发送日程邀约和会议预定。当用户涉及内部邮件收发、邮件查询、邮件管理等需求时使用。注意:日程和会议有单独的技能,仅当用户明确提到"邮箱"或"邮件"时(如"通过邮箱发送会议邀请"、"发封会议邮件"),才使用本技能处理会议日程邮件。
wecomteam
dart-use-primary-constructors
帮助用户在 Dart 中编写语法与语义正确的主构造函数(Primary Constructors),并迁移或使用全新的构造函数语法、空体分号语法、类体内初始化列表语法以及简写/精简构造函数语法。
flutter
threejs-textures
Three.js纹理 - 纹理类型、UV映射、环境贴图、纹理设置。适用于处理图像、UV坐标、立方体贴图、HDR环境或纹理优化。
cloudai-x
threejs-lighting
Three.js 光照 - 光源类型、阴影、环境光照。用于添加光源、配置阴影、设置基于图像的光照或优化光照性能。
cloudai-x
threejs-loaders
Three.js 资源加载 - GLTF、纹理、图片、模型、异步模式。用于加载 3D 模型、纹理、HDR 环境或管理加载进度。
cloudai-x
threejs-materials
Three.js材质 - PBR、基础、冯氏、着色器材质,材质属性。用于样式化网格、处理纹理、创建自定义着色器或优化材质性能。
cloudai-x
wecomcli-manage-schedule
企业微信日程管理技能。适用于用户对企业微信日程的各类管理需求。当用户需要:(1) 查询指定时间范围内的日程列表或获取日程详细信息(标题、时间、地点、参与者等),(2) 创建新日程并设置提醒、参与人等,(3) 修改已有日程的标题、时间、地点等信息或取消日程,(4) 添加或移除日程参与人,(5) 查询多个成员的闲忙状态并分析共同空闲时段以安排会议时使用此技能。
wecomteam
git-guardrails-claude-code
配置 Claude Code hooks,在执行危险 git 命令(如 push、reset --hard、clean、branch -D 等)前提前拦截。适用于防止破坏性 git 操作、添加 git 安全防护 hooks,或在 Claude Code 中阻止 git push/reset 的场景。
vinvcn
wecomcli-contact
通讯录成员查询技能,获取当前用户可见范围内的通讯录成员,支持按姓名/别名本地筛选匹配。返回 userid、姓名和别名。⚠️ 仅返回当前用户有权限查看的成员,非全量成员。
wecomteam
install-anti-slop
Install and configure the anti-slop Oxlint plugin in a local TypeScript or JavaScript repository. Use whenever a user asks to add anti-slop lint rules, copy the anti-slop plugin, configure opinionated Oxlint rules, or migrate an existing local anti-slop setup.
dmmulroy
expo-module
框架(开源)。使用 Expo Modules API(Swift、Kotlin、TypeScript)创建和编写 Expo 原生模块与视图的指南。涵盖模块定义 DSL、原生视图、共享对象、配置插件、生命周期钩子、自动链接和类型系统。在构建或修改 Expo 原生模块时使用。不适用于将现有 Swift 模块从定义 DSL 迁移到 Expo Modules API 2.0 宏;请使用 expo-migrate-module(来自 expo-experiments 插件)进行迁移。
expo
golang-dependency-injection
Go 语言依赖注入(DI)综合指南。涵盖 DI 的重要性(可测试性、松耦合、关注点分离、生命周期管理)、手动构造函数注入以及 DI 库对比(google/wire、uber-go/dig、uber-go/fx、samber/do)。在设计服务架构、设置依赖注入、重构紧耦合代码、管理单例或服务工厂时,或当用户询问 Go 中的控制反转、服务容器或依赖编排时,使用此技能。如需特定 DI 库,→ 请参阅 `samber/cc-skills-golang@golang-google-wire`、`samber/cc-skills-golang@golang-uber-dig`、`samber/cc-skills-golang@golang-uber-fx` 或 `samber/cc-skills-golang@golang-samber-do` 技能。
samber
golang-samber-mo
使用 samber/mo 为 Golang 提供单子类型——Option、Result、Either、Future、IO、Task 和 State 类型,用于类型安全的可空值、错误处理和函数式组合,并包含管道子包。适用于使用或采用 samber/mo 时、代码库导入 `github.com/samber/mo` 时,或考虑将函数式编程模式作为 Golang 安全设计时。
samber
1688-shopkeeper
1688选品铺货 + 商机趋势专家。用于:(1) 在1688搜索商品/选品找货源 (2) 查询已绑定的下游店铺 (3) 将商品铺货到抖音/拼多多/小红书/淘宝等平台 (4) 配置1688 AK密钥 (5) 查看即时商机热榜 (6) 查看类目/行业趋势与价格分布 (7) 生成店铺经营日报并输出主营商品选品建议。 触发词:帮我找商品、在1688搜、选品、铺货、上架、查店铺、配置AK、商机、热榜、排行榜、趋势、价格分布、经营日报、店铺日报、动销分析、经营分析、选品建议、1688找货。
next-1688
mantis-advise
Proactive security advisor and architectural remediation assistant for secure code development. Use to query threat models, historical vulnerability lineages, verified patch patterns, triaged false positives, and learned trajectory invariants before code edits or to generate architectural remediation plans for confirmed findings. Don't use for automated multi-pass red-team exploitation or fuzzing.
google
lesson-learned
通过 Git 历史分析最近的代码变更,并提取软件工程经验教训。当用户询问“这里的教训是什么?”、“我能从中学到什么?”、“工程上的收获”、“我刚刚学到了什么?”、“反思这段代码”或希望从近期工作中提取原则时使用。
softaworks
naming-analyzer
根据上下文和命名规范,建议更好的变量、函数和类名。
softaworks
reducing-entropy
仅限手动技能,用于最小化总代码库大小。仅在用户明确请求时激活。以最终代码量而非工作量衡量成功。倾向于删除。
softaworks
rev-frida
Generate Frida hook scripts using modern Frida API. Activate when the user wants to write Frida scripts, hook functions at runtime, trace calls or arguments or return values, intercept native or ObjC or Java methods, dump memory or exports, or handle native module load timing for Android and other targets.
p4nda0s
snipgrapher
Configures and uses snipgrapher to generate polished code snippet images, including syntax-highlighted PNGs, SVGs, and WebP exports with custom themes, profiles, and styling options. Use when the user wants to create code screenshots, turn code into shareable images, generate pretty code snippets for docs or social posts, produce syntax-highlighted images from source files, or explicitly mentions snipgrapher. Supports single-file renders, batch jobs, watch mode, and reusable named profiles via the snipgrapher CLI or npx.
mcollina
linting-neostandard-eslint9
Configures ESLint v9 flat config and neostandard for JavaScript and TypeScript projects, including migrating from legacy `.eslintrc*` files or the `standard` package. Use when you need to set up or fix linting with `eslint.config.js` or `eslint.config.mjs`, troubleshoot lint errors, configure neostandard rules, migrate from `.eslintrc` to flat config, or integrate linting into CI pipelines and pre-commit hooks.
mcollina
typescript-magician
设计复杂的泛型类型、将 `any` 类型重构为严格的替代类型、创建类型守卫(type guard)与工具类型,并排查修复 TypeScript 编译器报错。当用户询问 TypeScript (TS) 类型、泛型、类型推导、类型守卫、消除 `any` 类型、严格类型检查、类型报错、`infer`、`extends`、条件类型、映射类型、模板字符串类型、品牌类型/不透明类型(branded/opaque types),或 `Partial`、`Record`、`ReturnType`、`Awaited` 等工具类型时使用。
mcollina
bklit-playground
DEPRECATED — use bklit-studio instead. Local /playground is no longer the chart development workflow for bklit-ui contributors.
bklit
bklit-studio
bklit-ui monorepo contributors only. Use automatically when building or editing charts, tuning props/animation, or prototyping in Studio (/studio). Replaces the deprecated local /playground route.
bklit