代码生成

代码生成、重构和脚手架

85 个 Skills 可用

Skills 列表

threejs-materials

threejs-materials

2.6Kcode-generation

Three.js materials - PBR, basic, phong, shader materials, material properties. Use when styling meshes, working with textures, creating custom shaders, or optimizing material performance.

cloudai-x avatarcloudai-x
获取
wecomcli-manage-schedule

wecomcli-manage-schedule

2.6Kcode-generation

企业微信日程管理技能。适用于用户对企业微信日程的各类管理需求。当用户需要:(1) 查询指定时间范围内的日程列表或获取日程详细信息(标题、时间、地点、参与者等),(2) 创建新日程并设置提醒、参与人等,(3) 修改已有日程的标题、时间、地点等信息或取消日程,(4) 添加或移除日程参与人,(5) 查询多个成员的闲忙状态并分析共同空闲时段以安排会议时使用此技能。

wecomteam avatarwecomteam
获取
git-guardrails-claude-code

git-guardrails-claude-code

2.4Kcode-generation

设置 Claude Code hooks,在危险 git commands(push、reset --hard、clean、branch -D 等)执行前阻止它们。适用于用户想防止破坏性 git 操作、添加 git safety hooks,或在 Claude Code 中阻止 git push/reset 时。

vinvcn avatarvinvcn
获取
wecomcli-contact

wecomcli-contact

2.4Kcode-generation

通讯录成员查询技能,获取当前用户可见范围内的通讯录成员,支持按姓名/别名本地筛选匹配。返回 userid、姓名和别名。⚠️ 仅返回当前用户有权限查看的成员,非全量成员。

wecomteam avatarwecomteam
获取
expo-module

expo-module

2.3Kcode-generation

Framework (OSS). Guide for creating and writing Expo native modules and views using the Expo Modules API (Swift, Kotlin, TypeScript). Covers module definition DSL, native views, shared objects, config plugins, lifecycle hooks, autolinking, and type system. Use when building or modifying native modules for Expo. Not for migrating an existing Swift module from the definition DSL to the Expo Modules API 2.0 macros; use expo-migrate-module (from the expo-experiments plugin) for that.

expo avatarexpo
获取
golang-dependency-injection

golang-dependency-injection

2.3Kcode-generation

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 avatarsamber
获取
golang-samber-mo

golang-samber-mo

2.3Kcode-generation

使用 samber/mo 为 Golang 提供单子类型——Option、Result、Either、Future、IO、Task 和 State 类型,用于类型安全的可空值、错误处理和函数式组合,并包含管道子包。适用于使用或采用 samber/mo 时、代码库导入 `github.com/samber/mo` 时,或考虑将函数式编程模式作为 Golang 安全设计时。

samber avatarsamber
获取
lesson-learned

lesson-learned

2.2Kcode-generation

Analyze recent code changes via git history and extract software engineering lessons. Use when the user asks 'what is the lesson here?', 'what can I learn from this?', 'engineering takeaway', 'what did I just learn?', 'reflect on this code', or wants to extract principles from recent work.

softaworks avatarsoftaworks
获取
naming-analyzer

naming-analyzer

2.2Kcode-generation

Suggest better variable, function, and class names based on context and conventions.

softaworks avatarsoftaworks
获取
reducing-entropy

reducing-entropy

2.2Kcode-generation

Manual-only skill for minimizing total codebase size. Only activate when explicitly requested by user. Measures success by final code amount, not effort. Bias toward deletion.

softaworks avatarsoftaworks
获取
software-design-philosophy

software-design-philosophy

1.7Kcode-generation

Manage software complexity through deep modules, information hiding, and strategic programming. Use when the user mentions "module design", "API too complex", "shallow class", "complexity budget", "strategic vs tactical", "deep module", "information leakage", "pass-through method", "this code is over-engineered", or "simplify this design". Also trigger when reviewing an interface for simplicity, evaluating whether an abstraction is pulling its weight, deciding whether a comment is worth writing, or choosing between general-purpose and special-purpose approaches. Covers deep vs shallow modules, red flags for complexity, and comments as design documentation. For code quality, see clean-code. For architecture boundaries, see clean-architecture.

wondelai avatarwondelai
获取
m15-anti-pattern

m15-anti-pattern

1.3Kcode-generation

Use when reviewing code for anti-patterns. Keywords: anti-pattern, common mistake, pitfall, code smell, bad practice, code review, is this an anti-pattern, better way to do this, common mistake to avoid, why is this bad, idiomatic way, beginner mistake, fighting borrow checker, clone everywhere, unwrap in production, should I refactor, 反模式, 常见错误, 代码异味, 最佳实践, 地道写法

zhanghandong avatarzhanghandong
获取
appinsights-instrumentation

appinsights-instrumentation

1.2Kcode-generation

关于使用 Azure Application Insights 检测 Web 应用的指南。提供遥测模式、SDK 设置和配置参考。适用场景:如何检测应用、App Insights SDK、遥测模式、什么是 App Insights、Application Insights 指南、检测示例、APM 最佳实践。

microsoft avatarmicrosoft
获取
clean-code-guard

clean-code-guard

1.1Kcode-generation

Review generated or changed production code before it ships, using Clean Code, SOLID, DRY, KISS, YAGNI, and LLM-specific failure-mode checks in any programming language. Best used reactively after an agent writes, edits, refactors, or fixes code, before presenting, committing, or merging the result. Use when the user asks "review this PR", "is this safe to merge?", "make this cleaner", "audit this code", "refactor this", "fix this bug", or after a coding agent produced implementation code. Can also guide writing when explicitly invoked before a risky edit. Invoke it on your own initiative the moment you finish writing, editing, or refactoring non-trivial production code, before presenting or committing — don't wait to be asked. DO NOT USE for factual/conceptual questions, CI/tooling config, git workflow, running/debugging tests, pure architecture discussion, prose writing, data analysis, or test-code review (use test-guard).

amelnagdy avataramelnagdy
获取
code-simplifier

code-simplifier

864code-generation

Simplifies and refines code for clarity, consistency, and maintainability while preserving all functionality. Use when asked to "simplify code", "clean up code", "refactor for clarity", "improve readability", or review recently modified code for elegance. Focuses on project-specific best practices.

getsentry avatargetsentry
获取
elasticsearch-onboarding

elasticsearch-onboarding

545code-generation

Help developers new to Elasticsearch get from zero to a working search experience. Guide them through understanding their intent, mapping their data, and building a search experience with best practices baked in. Use this when the user shows intent to build search-related functionality, asks about Elasticsearch-related concepts for their use case, or expresses the need for help getting started with Elasticsearch.

elastic avatarelastic
获取
clickhouse-js-node-rowbinary

clickhouse-js-node-rowbinary

496code-generation

Generate TypeScript/JavaScript code that reads/decodes AND writes/encodes ClickHouse RowBinary streams for the ClickHouse HTTP server. Use this skill whenever a user wants to parse or produce `RowBinary`, `RowBinaryWithNames`, or `RowBinaryWithNamesAndTypes`. Node.js only, doesn't cover browsers.

clickhouse avatarclickhouse
获取
shopify-onboarding-dev

shopify-onboarding-dev

456code-generation

Get started building on Shopify. Use when a developer asks to build an app, build a theme, create a dev store, set up a partner account, scaffold a project, or get started developing for Shopify. NOT for merchants managing stores.

shopify avatarshopify
获取
safe-debug

safe-debug

449code-generation

用于深度学习研究工作的严谨调试/严谨审计技能。当用户粘贴回溯信息、终端错误、CUDA OOM、检查点加载失败、形状不匹配、NaN损失症状或训练失败,并希望在打补丁前进行保守诊断,且调试修复与研究贡献明确分离时使用。不适用于大规模重构、推测性适配、自动探索性修补或常规仓库熟悉。

lllllllama avatarlllllllama
获取
shopify-functions

shopify-functions

449code-generation

Shopify Functions allow developers to customize the backend logic that powers parts of Shopify. Available APIs: Discount, Cart and Checkout Validation, Cart Transform, Pickup Point Delivery Option Generator, Delivery Customization, Fulfillment Constraints, Local Pickup Delivery Option Generator, Order Routing Location Rule, Payment Customization

shopify avatarshopify
获取
analyze-project

analyze-project

443code-generation

严谨分析/严谨审计只读技能,适用于深度学习研究仓库。当用户想要阅读和理解仓库、检查模型结构和训练或推理入口点、审查配置和插入点,或标记可疑实现模式而不修改代码或运行繁重任务时使用。不适用于主动命令执行、大规模重构、推测性代码适配或自动错误修复。

lllllllama avatarlllllllama
获取
explore-code

explore-code

443code-generation

严格改进实现叶子技能,用于深度学习研究仓库中可审计的候选实现。当研究人员明确授权在隔离分支或工作树上进行探索性工作,以移植模块、调整主干、添加LoRA或适配器层、替换头部或组合低风险迁移想法,并在`explore_outputs/`中记录可回滚的记录时使用。请勿用于基于`current_research`的端到端探索编排、可信基线复现、保守调试、环境设置、已验证的贡献声明或默认仓库分析。

lllllllama avatarlllllllama
获取
wechat-article-writer

wechat-article-writer

304code-generation

公众号文章自动化写作流程。支持资料搜索、文章撰写、爆款标题生成、排版优化。当用户提到写公众号、微信文章、自媒体写作、爆款文章、内容创作时使用此 skill。

iamzhihuix avatariamzhihuix
获取
pixijs-create

pixijs-create

293code-generation

Use this skill when scaffolding a new PixiJS v8 project with the create-pixi CLI or adding PixiJS to an existing project. Covers npm/yarn/pnpm/bun create commands, interactive vs non-interactive flows, bundler vs creation template categories, available template presets (bundler-vite, bundler-webpack, bundler-esbuild, bundler-import-map, creation-web, framework-react, extension-default), Node version requirements, `npm install pixi.js` for existing projects, post-scaffold dev flow, and the Vite top-level-await production-build gotcha. Triggers on: create pixi.js, npm create, npm install pixi.js, scaffold, template, bundler-vite, bundler-webpack, creation-web, framework-react, new project, existing project, getting started, quick start.

pixijs avatarpixijs
获取