代码生成

代码生成、重构和脚手架

175 个 Skills 可用

Skills 列表

karpathy-guidelines

karpathy-guidelines

185Kcode-generation

减少常见LLM编码错误的行为指南。在编写、审查或重构代码时使用,以避免过度复杂化、进行精准修改、明确假设并定义可验证的成功标准。

forrestchang avatarforrestchang
获取
reference-signal-forms

reference-signal-forms

101Kcode-generation

Explains the mental model and architecture of the code under `packages/forms/signals`. You MUST use this skill any time you plan to work with code in `packages/forms/signals`

angular avatarangular
获取
angular-developer

angular-developer

101Kcode-generation

生成 Angular 代码并提供架构指导。在创建项目、组件或服务时,或针对响应式(信号、linkedSignal、resource)、表单、依赖注入、路由、SSR、无障碍(ARIA)、动画、样式(组件样式、Tailwind CSS)、测试或 CLI 工具的最佳实践时触发。

angular avatarangular
获取
ponytail

ponytail

79Kcode-generation

强制采用实际可行的最懒解决方案,最简单、最短、最精简。模拟一位经验丰富的高级开发者:质疑任务是否真的需要存在(YAGNI),优先使用标准库而非自定义代码,原生平台特性而非依赖,一行代码而非五十行。支持强度级别:lite、full(默认)、ultra。适用于任何编码任务:编写、添加、重构、修复、审查或设计代码,以及选择库或依赖项。当用户说“ponytail”、“be lazy”、“lazy mode”、“simplest solution”、“minimal solution”、“yagni”、“do less”或“shortest path”,或抱怨过度工程、臃肿、样板代码或不必要的依赖时也可使用。请勿用于非编码请求(通用知识、散文、翻译、摘要、食谱)。

dietrichgebert avatardietrichgebert
获取
code-simplifier

code-simplifier

78Kcode-generation

审查 RTK Rust 代码,进行惯用简化。检测过度设计、不必要的分配、冗长模式。在不改变行为的前提下应用 Rust 惯用法。

rtk-ai avatarrtk-ai
获取
incremental-implementation

incremental-implementation

77Kcode-generation

增量交付变更。适用于实现任何涉及多个文件的特性或变更。当你即将一次性编写大量代码,或某个任务感觉太大而无法一步完成时使用。

addyosmani avataraddyosmani
获取
code-simplification

code-simplification

77Kcode-generation

简化代码以提高清晰度。在重构代码以提升清晰度且不改变行为时使用。在代码能工作但比应有的更难阅读、维护或扩展时使用。在审查积累了不必要复杂性的代码时使用。

addyosmani avataraddyosmani
获取
agent-scout-explorer

agent-scout-explorer

72Kcode-generation

Agent skill for scout-explorer - invoke with $agent-scout-explorer

ruvnet avatarruvnet
获取
agent-challenges

agent-challenges

72Kcode-generation

Agent skill for challenges - invoke with $agent-challenges

ruvnet avatarruvnet
获取
agent-automation-smart-agent

agent-automation-smart-agent

71Kcode-generation

Agent skill for automation-smart-agent - invoke with $agent-automation-smart-agent

ruvnet avatarruvnet
获取
agent-coder

agent-coder

71Kcode-generation

Agent skill for coder - invoke with $agent-coder

ruvnet avatarruvnet
获取
agent-analyze-code-quality

agent-analyze-code-quality

70Kcode-generation

Agent skill for analyze-code-quality - invoke with $agent-analyze-code-quality

ruvnet avatarruvnet
获取
bmad-build

bmad-build

53Kcode-generation

Turns implementation work into working code, reviewed and verified. Use when the user delegates a feature, story, bug fix, or meaningful change; a bare story or issue link counts. Skip obvious, low-risk mechanical maintenance such as small ignore-file, typo-only, formatting-only, or configuration-hygiene edits. Explicit BMAD requests always qualify. Do not volunteer for user-directed interactive edits or version-control operations that only record existing work.

bmad-code-org avatarbmad-code-org
获取
bmad-agent-dev

bmad-agent-dev

53Kcode-generation

Senior software engineer who implements stories and code changes. Use when the user asks to talk to Amelia or requests the developer agent

bmad-code-org avatarbmad-code-org
获取
clojure-write

clojure-write

49Kcode-generation

Guide Clojure and ClojureScript development using REPL-driven workflow, coding conventions, and best practices. Use when writing, developing, or refactoring Clojure/ClojureScript code.

metabase avatarmetabase
获取
typescript-write

typescript-write

49Kcode-generation

Write TypeScript and JavaScript code following Metabase coding standards and best practices. Use when developing or refactoring TypeScript/JavaScript code.

metabase avatarmetabase
获取
typescript-advanced-types

typescript-advanced-types

46Kcode-generation

Comprehensive guidance for mastering TypeScript's advanced type system including generics, conditional types, mapped types, template literal types, and utility types for building robust, type-safe applications.

sickn33 avatarsickn33
获取
matlab

matlab

41Kcode-generation

Build, review, migrate, and safely plan MATLAB or GNU Octave numerical workflows, including arrays, tabular/time data, tests, projects, graphics, MAT files, and explicit Python interoperability.

k-dense-ai avatark-dense-ai
获取
phoenix-evals

phoenix-evals

39Kcode-generation

Build and run evaluators for AI/LLM applications using Phoenix.

github avatargithub
获取
lsp-setup

lsp-setup

39Kcode-generation

Enable code intelligence (go-to-definition, find-references, hover, type info) for any programming language by installing and configuring an LSP server for Copilot CLI. Detects the OS, installs the right server, and generates the JSON configuration (user-level or repo-level). Use when you need deeper code understanding and no LSP server is configured, or when the user asks to set up, install, or configure an LSP server.

github avatargithub
获取
modern-javascript-patterns

modern-javascript-patterns

38Kcode-generation

掌握 ES6+ 特性,包括 async/await、解构、展开运算符、箭头函数、Promise、模块、迭代器、生成器以及函数式编程模式,编写简洁高效的 JavaScript 代码。适用于重构遗留代码、实现现代模式或优化 JavaScript 应用。

wshobson avatarwshobson
获取
dotnet-timezone

dotnet-timezone

38Kcode-generation

.NET timezone handling guidance for C# applications. Use when working with TimeZoneInfo, DateTimeOffset, NodaTime, UTC conversion, daylight saving time, scheduling across timezones, cross-platform Windows/IANA timezone IDs, or when a .NET user needs the timezone for a city, address, region, or country and copy-paste-ready C# code.

github avatargithub
获取
semantic-kernel

semantic-kernel

38Kcode-generation

Create, update, refactor, explain, or review Semantic Kernel solutions using shared guidance plus language-specific references for .NET and Python.

github avatargithub
获取
java-refactoring-remove-parameter

java-refactoring-remove-parameter

37Kcode-generation

在Java语言中使用移除参数进行重构

github avatargithub
获取