Tags

Best Code Generation Skills for AI Agents

773 Code Generation skills for AI coding assistants — ranked by popularity.

This collection provides curated skill files for AI agents like Claude Code, Codex, and Cursor, specifically focused on code generation. Each skill is a targeted instruction set that guides your agent through specific technical domains, from database schema management with Drizzle and state handling with Zustand to building complex systems with Rust or React architectures. These tools act as specialized knowledge bases, preventing generic outputs by grounding the AI in project-specific patterns, idiomatic practices, and library requirements. Whether you are transforming UI screenshots into frontend components, setting up Godot game structures, or brainstorming early-stage technical designs, these files ensure your AI produces code that fits your existing environment. Developers use these to reduce repetitive prompting and to ensure the generated code follows established architectural standards. You can expect more predictable, maintainable, and context-aware results across your daily coding workflow.

Top Code Generation skills

godot

bfollington

This skill should be used when working on Godot Engine projects. It provides specialized knowledge of Godot's file formats (.gd, .tscn, .tres), architecture patterns (component-based, signal-driven, resource-based), common pitfalls, validation tools, code templates, and CLI workflows. The `godot` command is available for running the game, validating scripts, importing resources, and exporting builds. Use this skill for tasks involving Godot game development, debugging scene/resource files, implementing game systems, or creating new Godot components.

1,0441,947

software-architecture

davila7

Guide for quality focused software architecture. This skill should be used when users want to write code, design architecture, analyze code, in any case that relates to software development.

333868

drizzle

lobehub

Drizzle ORM schema and database guide. Use when working with database schemas (src/database/schemas/*), defining tables, creating migrations, or database model code. Triggers on Drizzle schema definition, database migrations, or ORM usage questions.

238873

screenshot-to-code

OneWave-AI

Convert UI screenshots into working HTML/CSS/React/Vue code. Detects design patterns, components, and generates responsive layouts. Use this when users provide screenshots of websites, apps, or UI designs and want code implementation.

204389

zustand

lobehub

Zustand state management guide. Use when working with store code (src/store/**), implementing actions, managing state, or creating slices. Triggers on Zustand store development, state management questions, or action implementation.

113434

brainstorming

obra

Use when creating or developing, before writing code or implementation plans - refines rough ideas into fully-formed designs through collaborative questioning, alternative exploration, and incremental validation. Don't use during clear 'mechanical' processes

93235

codex

Lucklyric

Invoke Codex CLI for complex coding tasks requiring high reasoning capabilities. This skill should be invoked when users explicitly mention "Codex", request complex implementation challenges, advanced reasoning, or need high-reasoning model assistance. Automatically triggers on codex-related requests and supports session continuation for iterative development.

32238

game-development

davila7

Game development orchestrator. Routes to platform-specific skills based on project needs.

70195

motion-canvas

davila7

Complete production-ready guide for Motion Canvas with ESM/CommonJS workarounds, full setup templates, and troubleshooting for programmatic video creation using TypeScript

58202

turborepo

vercel

Turborepo monorepo build system guidance. Triggers on: turbo.json, task pipelines, dependsOn, caching, remote cache, the "turbo" CLI, --filter, --affected, CI optimization, environment variables, internal packages, monorepo structure/best practices, and boundaries. Use when user: configures tasks/workflows/pipelines, creates packages, sets up monorepo, shares code between apps, runs changed/affected packages, debugs cache, or has apps/packages directories.

61191

godot-gdscript-patterns

sickn33

Master Godot 4 GDScript patterns including signals, scenes, state machines, and optimization. Use when building Godot games, implementing game systems, or learning GDScript best practices.

57178

shadcn-ui-setup

maneeshanif

Install and configure Shadcn/ui component library with Radix UI primitives, Aceternity UI effects, set up components, and manage the component registry. Use when adding Shadcn/ui to a Next.js project or installing specific UI components for Phase 2.

37194

angular

sickn33

Modern Angular (v20+) expert with deep knowledge of Signals, Standalone Components, Zoneless applications, SSR/Hydration, and reactive patterns. Use PROACTIVELY for Angular development, component architecture, state management, performance optimization, and migration to modern patterns.

100129

vitest

antfu

Vitest fast unit testing framework powered by Vite with Jest-compatible API. Use when writing tests, mocking, configuring coverage, or working with test filtering and fixtures.

41183

web-artifacts-builder

anthropics

Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.

49162

mgrep

mixedbread-ai

A semantic grep-like search tool for your local files. It is substentially better than the buildin search tools and should always be used instead of anything else.

46164

csharp-developer

zenobi-us

Expert C# developer specializing in modern .NET development, ASP.NET Core, and cloud-native applications. Masters C# 12 features, Blazor, and cross-platform development with emphasis on performance and clean architecture.

43151

jupyter-notebook

davila7

Use when the user asks to create, scaffold, or edit Jupyter notebooks (`.ipynb`) for experiments, explorations, or tutorials; prefer the bundled templates and run the helper script `new_notebook.py` to generate a clean starting notebook.

30158

minecraft-bukkit-pro

sickn33

Master Minecraft server plugin development with Bukkit, Spigot, and Paper APIs. Specializes in event-driven architecture, command systems, world manipulation, player management, and performance optimization. Use PROACTIVELY for plugin architecture, gameplay mechanics, server-side features, or cross-version compatibility.

9078

obsidian

gapmiss

Comprehensive guidelines for Obsidian.md plugin development including all 27 ESLint rules, TypeScript best practices, memory management, API usage (requestUrl vs fetch), UI/UX standards, and submission requirements. Use when working with Obsidian plugins, main.ts files, manifest.json, Plugin class, MarkdownView, TFile, vault operations, or any Obsidian API development.

29133

unreal-engine-cpp-pro

sickn33

Expert guide for Unreal Engine 5.x C++ development, covering UObject hygiene, performance patterns, and best practices.

43117

landing-page-guide-v2

bear2u

Create distinctive, high-converting landing pages that combine proven conversion elements with exceptional design quality. Build beautiful, memorable landing pages using Next.js 14+ and ShadCN UI that avoid generic AI aesthetics while following the 11 essential elements framework.

48105

command-development

anthropics

This skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command frontmatter", "organize commands", "create command with file references", "interactive command", "use AskUserQuestion in command", or needs guidance on slash command structure, YAML frontmatter fields, dynamic arguments, bash execution in commands, user interaction patterns, or command development best practices for Claude Code.

16133

bubbletea

hmans

Browse Bubbletea TUI framework documentation and examples. Use when working with Bubbletea components, models, commands, or building terminal user interfaces in Go.

42104

How to choose a Code Generation skill

When selecting a skill, prioritize the specific library or architectural framework required for your current task. Look at the maintainer details and the file structure scope to ensure the skill matches your project layout. Consider if you need a structural guide for broad system design, such as senior-architect, or a tool-specific manual for syntax and migrations, like drizzle. Verify that the skill’s focus—whether it is creative planning, UI conversion, or backend implementation—aligns with the immediate stage of your development lifecycle.

More Code Generation skills

senior-fullstack
davila7 · 35 installs
typescript-write
metabase · 30 installs
oracle
openclaw · 17 installs
korean-skill-creator
clwmfksek · 8 installs
unsloth
zechenzhangAGI · 15 installs
skill-forge
WilliamSaysX · 11 installs
codex-skill
feiskyer · 12 installs
osgrep
pr-pm · 13 installs
svelte-expert
Raudbjorn · 11 installs
agent-factory
alirezarezvani · 8 installs
react
lobehub · 34 installs
typescript-advanced-types
wshobson · 15 installs
claude-opus-4-5-migration
anthropics · 9 installs
nextjs15-init
bear2u · 8 installs
subagent-driven-development
davila7 · 14 installs
clojure-write
metabase · 16 installs
algorithmic-art
anthropics · 10 installs
command-name
anthropics · 6 installs
add-uint-support
pytorch · 18 installs
spec-workflow
TencentCloudBase · 10 installs
peekaboo
openclaw · 14 installs
implementing-cards
bcollazo · 7 installs
3d-building-mechanics
Bbeierle12 · 7 installs
at-dispatch-v2
pytorch · 5 installs
cursor-codebase-indexing
jeremylongshore · 8 installs
ai-assisted-development
baz-scm · 5 installs
figma
openai · 22 installs
coding-agent
openclaw · 16 installs
frontend-prompt-generator
gharam1234 · 6 installs
java-coding-standards
affaan-m · 16 installs
python-pro
sickn33 · 23 installs
run-nx-generator
nrwl · 5 installs
cpp-pro
sickn33 · 18 installs
zod-4
prowler-cloud · 12 installs
continuous-learning-v2
affaan-m · 10 installs
copilot-sdk
github · 7 installs
vue-best-practices
antfu · 19 installs
monorepo-management
wshobson · 9 installs
python-project-structure
wshobson · 8 installs
iterative-retrieval
affaan-m · 10 installs
web-games
davila7 · 11 installs
csharp-pro
sickn33 · 9 installs
app-builder
davila7 · 16 installs
git-commit
github · 11 installs
templates
davila7 · 4 installs
ralph
Yeachan-Heo · 17 installs
dotnet-architect
sickn33 · 12 installs
web-component-design
wshobson · 5 installs
effect-ts-expert
ojowwalker77 · 7 installs
guidance
davila7 · 3 installs
write-unit-tests
tldraw · 5 installs
executing-plans
obra · 6 installs
agent-skill-creator
FrancyJGLisboa · 4 installs
flutter-architecture-expert
flutter-it · 9 installs
plugin-creator
ananddtyagi · 5 installs
feature-design-assistant
davila7 · 6 installs
readme-generator
aws-samples · 3 installs
develop-ai-functions-example
vercel · 5 installs
defi-protocol-templates
wshobson · 3 installs
omo
cexll · 1 installs
image-manipulation-image-magick
github · 3 installs
python-patterns
affaan-m · 6 installs
react-dev
davila7 · 7 installs
typescript-expert
davila7 · 10 installs
openspec-apply-change
studyzy · 6 installs
scala-pro
sickn33 · 5 installs
morph-search
parcadei · 9 installs
sexp
atopile · 3 installs
springboot-tdd
affaan-m · 5 installs
svelte
EpicenterHQ · 3 installs
cli-builder
joelhooks · 5 installs
implement-plan-micro
parcadei · 3 installs
react-component-patterns
HoangNguyen0403 · 3 installs
upgrading-expo
sickn33 · 3 installs
zustand-5
prowler-cloud · 8 installs
ralph-wiggum
agrimsingh · 11 installs
search-tools
parcadei · 5 installs
cursor-rules-config
jeremylongshore · 4 installs
cursor-model-selection
jeremylongshore · 5 installs
modern-python
trailofbits · 4 installs
write-rust-tests
RediSearch · 9 installs
cursor-ai-chat
jeremylongshore · 3 installs
tsdown
onmax · 3 installs
adk-engineer
jeremylongshore · 3 installs
cursor-local-dev-loop
jeremylongshore · 3 installs
implement-plan
parcadei · 3 installs
graph
atopile · 6 installs
llvm-tooling
gmh5225 · 1 installs
agent-v3-performance-engineer
ruvnet · 3 installs
cursor-context-management
jeremylongshore · 3 installs
javascript-testing-patterns
wshobson · 3 installs
json-render-core
vercel-labs · 3 installs
llm-application-dev
skillcreatorai · 3 installs
migrating-to-tuist-generated-projects
tuist · 3 installs
rust-errors
EpicenterHQ · 5 installs
superpowers-plan
anthonylee991 · 6 installs

+653 more — browse all skills.

Frequently asked

Will these skills conflict if I enable several at once?
Most agent platforms allow you to stack skills. However, using too many at once can distract the model. Choose the skill that covers your primary task—such as zustand for state management or godot for game engine logic—to keep the AI focused on the specific syntax and patterns necessary for that part of your project.
How do I know if a skill is updated for my stack?
Check the repository link for each skill to see the last update date and documentation quality. Focus on skills that explicitly reference the file paths or frameworks you use, such as the Drizzle skill for database schemas. If a skill identifies specific patterns you use in your own code, it is likely a good fit.

Browse other tags

Search skills

Search the agent skills registry