Code Generation

Code generation, refactoring, and scaffolding

175 skills available

Skills List

karpathy-guidelines

karpathy-guidelines

185Kcode-generation

Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid overcomplication, make surgical changes, surface assumptions, and define verifiable success criteria.

forrestchang avatarforrestchang
Get
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
Get
angular-developer

angular-developer

101Kcode-generation

Generates Angular code and provides architectural guidance. Trigger when creating projects, components, or services, or for best practices on reactivity (signals, linkedSignal, resource), forms, dependency injection, routing, SSR, accessibility (ARIA), animations, styling (component styles, Tailwind CSS), testing, or CLI tooling.

angular avatarangular
Get
ponytail

ponytail

79Kcode-generation

Forces the laziest solution that actually works, simplest, shortest, most minimal. Channels a senior dev who has seen everything: question whether the task needs to exist at all (YAGNI), reach for the standard library before custom code, native platform features before dependencies, one line before fifty. Supports intensity levels: lite, full (default), ultra. Use on ANY coding task: writing, adding, refactoring, fixing, reviewing, or designing code, and choosing libraries or dependencies. Also use whenever the user says "ponytail", "be lazy", "lazy mode", "simplest solution", "minimal solution", "yagni", "do less", or "shortest path", or complains about over-engineering, bloat, boilerplate, or unnecessary dependencies. Do NOT use for non-coding requests (general knowledge, prose, translation, summaries, recipes).

dietrichgebert avatardietrichgebert
Get
code-simplifier

code-simplifier

78Kcode-generation

Review RTK Rust code for idiomatic simplification. Detects over-engineering, unnecessary allocations, verbose patterns. Applies Rust idioms without changing behavior.

rtk-ai avatarrtk-ai
Get
incremental-implementation

incremental-implementation

77Kcode-generation

Delivers changes incrementally. Use when implementing any feature or change that touches more than one file. Use when you're about to write a large amount of code at once, or when a task feels too big to land in one step.

addyosmani avataraddyosmani
Get
code-simplification

code-simplification

77Kcode-generation

Simplifies code for clarity. Use when refactoring code for clarity without changing behavior. Use when code works but is harder to read, maintain, or extend than it should be. Use when reviewing code that has accumulated unnecessary complexity.

addyosmani avataraddyosmani
Get
agent-scout-explorer

agent-scout-explorer

72Kcode-generation

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

ruvnet avatarruvnet
Get
agent-challenges

agent-challenges

72Kcode-generation

Agent skill for challenges - invoke with $agent-challenges

ruvnet avatarruvnet
Get
agent-automation-smart-agent

agent-automation-smart-agent

71Kcode-generation

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

ruvnet avatarruvnet
Get
agent-coder

agent-coder

71Kcode-generation

Agent skill for coder - invoke with $agent-coder

ruvnet avatarruvnet
Get
agent-analyze-code-quality

agent-analyze-code-quality

70Kcode-generation

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

ruvnet avatarruvnet
Get
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
Get
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
Get
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
Get
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
Get
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
Get
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
Get
phoenix-evals

phoenix-evals

39Kcode-generation

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

github avatargithub
Get
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
Get
modern-javascript-patterns

modern-javascript-patterns

38Kcode-generation

Master ES6+ features including async/await, destructuring, spread operators, arrow functions, promises, modules, iterators, generators, and functional programming patterns for writing clean, efficient JavaScript code. Use when refactoring legacy code, implementing modern patterns, or optimizing JavaScript applications.

wshobson avatarwshobson
Get
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
Get
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
Get
java-refactoring-remove-parameter

java-refactoring-remove-parameter

37Kcode-generation

Refactoring using Remove Parameter in Java Language

github avatargithub
Get