Coding & Languages — AI Agents, Skills & Tools
Agents, skills, guides, tools, and commands for coding & languages — 87 curated resources for building with AI coding agents.
Backend Developer
Use this agent to build server-side features — endpoints, business logic, data access, background jobs. Examples — a new REST/GraphQL endpoint, a queue worker, a database integration.
Frontend Developer
Use this agent to build UI — responsive layouts, components, accessibility, and design-system work. Examples — implementing a Figma design, fixing a11y issues, building a reusable component.
Mobile Developer
Use this agent to build cross-platform mobile apps with React Native + Expo — screens, navigation, native modules, and shipping via EAS. Examples — adding a tab-based navigation flow, fixing a janky FlatList, shipping a build to TestFlight with EAS.
Design Systems Librarian
Use this agent to keep a design system's tokens, components, and documentation consistent with each other — finding hardcoded colors, spacing, and radii that should be tokens, components with no docs and docs describing variants that no longer exist, naming drift between token names, component names, and design-tool variables, and stale documentation — then reporting the drift with severity and a prioritized fix list. Examples — 'audit our design system for hardcoded values', 'which components are undocumented or documented wrong?', 'our token names and the Figma variables have diverged, show me where'.
CLI Tooling Engineer
Use this agent to design or build a command-line tool — subcommand and flag layout, --help and error UX, exit codes, --json/machine output, config precedence, stdin/stdout/stderr and pipe behavior, TTY/color/NO_COLOR detection, and CLI testing. Examples — "design the command and flag surface for our new deploy CLI", "this tool prints errors to stdout and returns 0 on failure — fix its ergonomics", "make our command pipe-friendly and add a --json mode for CI".
C# Pro
Use this agent for modern C#/.NET 8+ — records, pattern matching, nullable reference types, correct async/await, LINQ, Span<T>, and source generators — plus ASP.NET Core and EF Core. Examples — building a minimal-API service, fixing an EF Core N+1 or tracking leak, hunting a deadlock from sync-over-async, or turning on nullable reference types across a project.
Golang Pro
Use this agent for idiomatic Go — concurrency, errors, small interfaces, stdlib-first design, and profiling. Examples — fixing a goroutine leak, designing a context-aware API, profiling a hot path with pprof.
Java Pro
Use this agent for idiomatic, modern Java (17/21+) — records, sealed types, pattern matching, virtual threads and structured concurrency, the Streams API, and JVM/GC performance. Examples — modernizing a legacy POJO-and-thread-pool service to records and virtual threads, diagnosing a GC pause or allocation hotspot, reviewing concurrency correctness, or fixing a Spring Boot service that blocks the wrong threads.
Kotlin Pro
Use this agent for idiomatic Kotlin — null safety, coroutines and structured concurrency, Flow, sealed classes with exhaustive when, data classes, and extension functions — on Android and the JVM. Examples — fixing a coroutine leak, replacing callbacks with Flow, removing !! null-safety holes.
Php Pro
Use this agent for idiomatic, modern PHP 8.3+ — strict types, enums, readonly and promoted properties, Composer/PSR-4 autoloading, and safe PDO data access. Examples — modernizing a PHP 5-era class, killing an ORM N+1, hardening a query against SQL injection.
Python Pro
Use this agent for idiomatic, performant Python — typing, async, packaging, and stdlib mastery. Examples — refactoring to idiomatic Python, async I/O, packaging a library.
React Specialist
Use this agent for React architecture — hooks, state, performance, Server Components, and patterns. Examples — fixing re-render issues, designing component state, adopting RSC.
Rust Pro
Use this agent for idiomatic Rust — ownership, lifetimes, error handling, traits, async with tokio, and the cargo toolchain. Examples — fixing borrow-checker errors, designing a trait API, making async code compile cleanly under tokio.
SQL Pro
Use this agent for SQL itself — correct joins and window functions, indexing, EXPLAIN plans, schema design, and safe migrations on Postgres/MySQL. Examples — making a slow query fast, designing a normalized schema, writing a reversible migration.
Swift Pro
Use this agent for modern Swift 6 — value semantics, optionals done right, async/await and actors, Sendable/data-race safety, and idiomatic SwiftUI. Examples — fixing a data race under strict concurrency, untangling force-unwrap crashes, making a SwiftUI list scroll smoothly.
Typescript Pro
Use this agent for advanced TypeScript — generics, type-level programming, strictness, and inference. Examples — typing a tricky API, fixing type errors, designing a type-safe library surface.
Component Spec Writer
Turn a component screenshot or written description into a developer handoff spec covering anatomy, variants, states, a props table with types and defaults, behavior, responsive rules, edge cases, accessibility notes for an auditor to verify, and open questions, keeping what the artifact shows separate from what was inferred and turning every gap into a question instead of a plausible default. Use when a component is going to engineering and the design file is the only documentation that exists.
Design Token Extractor
Read a screenshot, a pasted stylesheet, or a written component description and produce a design token set as W3C DTCG-style JSON, with colors, a type scale, spacing, radii, and shadows grouped and named, followed by a notes list saying which values were read exactly, snapped to a scale, or estimated by eye. Use when a design exists only as pixels or ad-hoc CSS and you need a named token set to start from.
React Render Profiler
Find and fix wasteful React re-renders by classifying the cause — unstable prop/callback/object identities, context value churn, state lifted too high, expensive work in render, or unvirtualized lists — confirming it with a measurement, then applying the one targeted fix and re-measuring. Use when a React UI is janky, slow to type in, or re-renders far more than the data actually changed.
Web Vitals Optimizer
Diagnose and fix Core Web Vitals — LCP, CLS, and INP — by treating real-user field data at p75 as the source of truth, using Lighthouse/WebPageTest only to find the at-fault element, script, or shift, then applying the one targeted fix per metric and re-measuring. Use when a page feels slow, scores poorly on PageSpeed/Lighthouse, or fails CWV in CrUX/RUM field data.
Circular Dependency Breaker
Detect and break a circular import — map the exact cycle with a real tool, then break the right edge by extracting the shared piece into a leaf module, inverting a layering dependency, merging two falsely-split modules, or (last resort) deferring an import. Use when you hit an import cycle error, an undefined-on-import or 'cannot access before initialization' bug, or a bundler/linter flags a cycle.
Extract Module
Split an overgrown file into cohesive, well-bounded modules — find the natural seams, design each new module's public interface before moving a line, then relocate one unit at a time keeping tests green. Use when a file has grown too large, mixes unrelated responsibilities, or every change to it forces unrelated diffs and merge conflicts.
Feature Flag Retirer
Retire stale feature flags by confirming each flag's decided final state, then collapsing every conditional to the winning branch and deleting the loser plus the now-dead code it reached. Use when temporary flags have outlived their rollout, when flag conditionals clutter the code, or during a flag-debt cleanup.
Type Coverage Improver
Raise TypeScript type strictness incrementally — measure the any/implicit-any baseline, enable one strict sub-flag at a time, and fix the fallout per flag instead of all at once, keeping the typecheck green at every step. Use when a codebase is loosely typed, when you want strict mode on without a big-bang break, or when `any` keeps hiding bugs that surface in production.
Accessibility Regression Auditor
Audit a UI change for accessibility regressions by combining automated checks with keyboard, focus, semantic, name-role-value, contrast, zoom, and screen-reader-oriented inspection. Use when reviewing a component or pull request, adding a dialog or form, changing navigation, or investigating an accessibility failure that a linter alone cannot explain.
Localization Readiness Auditor
Audit an application or feature for localization readiness across extracted messages, interpolation, pluralization, date and number formatting, layout expansion, right-to-left behavior, sorting, search, assets, metadata, and test coverage. Use before adding a locale, reviewing hard-coded UI text, or investigating a feature that breaks outside English.
Claude Code for Data Analysts: Notebooks, SQL, and CSV Work Without a Data Engineer
Run analysis work in Claude Code: an analysis repo with CLAUDE.md, a CSV profiling pass, a pandas loop, a read-only warehouse query, and permission rules.
Claude for Data Analysis: The Complete 2026 Guide
The four surfaces where Claude touches data, what the code execution sandbox really is, how an AI analysis fails silently, and the checks that catch it.
Base44 vs Lovable: Which AI App Builder for Non-Technical Founders?
Base44 vs Lovable for non-technical founders: Base44's all-in-one managed backend and hosting versus Lovable's Supabase stack with GitHub sync. Verdict first.
Best AI App Builders in 2026: v0 vs Lovable vs Bolt vs Replit
Seven AI app builders compared for 2026 — v0, Lovable, Bolt, Replit Agent, Base44, Emergent, and Rork — with a verdict, a pricing model, and a best-for each.
The Best Claude Code Alternatives in 2026 (Free, Open-Source, and Paid)
The best Claude Code alternatives in 2026, sorted by why you're leaving: cost, open source, local models, an IDE, cloud agents, or OpenAI and Google.
The Best GitHub Copilot Alternatives in 2026 (Free and Paid)
The best GitHub Copilot alternatives in 2026: AI-native editors, open-source VS Code and JetBrains agents, self-hosted assistants and terminal agents.
Claude Code vs Codex CLI: Terminal Agents Compared (2026)
Claude Code vs OpenAI's Codex CLI — autonomy vs sandboxed control, extensibility vs open source, model ecosystems, and which terminal agent fits your work.
Claude Code vs Cursor: Which AI Coding Tool in 2026?
Claude Code vs Cursor compared honestly — terminal agent vs AI-first editor, autonomy vs inline control, pricing models, and when to run both.
Claude Code vs OpenCode: First-Party vs Open Source (2026)
Claude Code vs OpenCode — Anthropic's tuned first-party agent vs the most-starred open-source one with 75+ providers. Control vs polish, decided honestly.
Cline vs Kilo Code vs Roo Code (2026): Which to Use After Roo's Shutdown
Roo Code shut down in May 2026. Cline vs Kilo Code compared on license, agents, checkpoints, BYOK and pricing model, plus how Roo users migrate.
Cursor vs Windsurf (Devin Desktop) in 2026
Cursor vs Windsurf — now Devin Desktop — compared: agent-first editing, Composer vs Devin Local, the Cognition rebrand, and which AI editor fits you.
GitHub Copilot vs Cursor: Extension or Editor? (2026)
GitHub Copilot vs Cursor compared — stay in your editor with an extension, or switch to an AI-first fork? Completion, agents, enterprise fit, and pricing shape.
Lovable vs Claude Code: Builder or Agent?
Lovable vs Claude Code for founders: the chat app builder that gives you a working product versus the coding agent that changes a real codebase. Verdict first.
v0 vs Lovable: AI App Builders Compared (2026)
v0 vs Lovable — Vercel's generative UI tool vs the full-app builder. Component quality vs end-to-end apps, code ownership, and who each serves best.
AI Coding Statistics 2026: The Numbers That Are Actually Sourced
How much code AI writes, who uses the tools, and what it does to quality — every statistic dated and traced to its primary source, updated on a cadence.
Claude Code for Designers: Prototype in Code Without Becoming an Engineer
Why a designer opens a terminal agent, how to set it up safely, connecting Figma, a CLAUDE.md for a design-system repo, and three workflows with prompts.
Maintaining a Design System with Claude Code
Tokens, components, docs, and the Figma file drift apart within weeks. A repo layout, CLAUDE.md rules, and three Claude Code jobs that catch it every week.
Build an MVP with Claude Code: Idea to Deployed App in a Weekend
A non-developer's weekend plan for an MVP with Claude Code: one-page spec, a boring stack, tests as you go, Supabase for auth and data, Vercel to deploy.
Claude Code for Non-Developers and Founders: The Complete 2026 Guide
What Claude Code actually is in plain language, why non-developers use it, how permissions and CLAUDE.md work, and the first three tasks a founder should try.
When Your Lovable or Bolt App Outgrows the Builder
Signs your Lovable or Bolt app has outgrown its builder, how GitHub sync gives you a repository, and what to audit first with Claude Code: auth, secrets, RLS.
AI Coding Agents in 2026: The Open-Source & CLI Edition
Cursor and Windsurf vs the open-source agents — OpenCode, Cline, Aider, Codex CLI, and more. Who should bring their own model, and when to stay in the terminal.
Claude vs GPT vs Gemini for Coding in 2026
The three frontier model families compared for real coding work — agentic depth, ecosystem fit, context, and cost shape — plus how to actually choose.
Cursor vs Claude Code vs GitHub Copilot vs Windsurf in 2026
A practical, opinionated comparison of the four mainstream AI coding tools — form factor, agentic depth, model choice, and who each one is for.
9 Best Claude Skills for Frontend Development
Compare Claude skills for accessibility, Web Vitals, React renders, bundles, localization, browser security, test data, tests, and caching.
9 Best Claude Skills for Performance Engineering
Compare Claude skills for caching, Web Vitals, bundles, React renders, load tests, cold starts, CPU profiles, memory leaks, and prompt caches.
10 Best Claude Skills for Refactoring
Compare Claude skills and commands for clean-code passes, renames, module splits, dead code, upgrades, import cycles, flags, strict types, and migrations.
Screenshot-to-Code: Building UIs from Images with AI
Turn a screenshot, mockup, or Figma frame into working frontend code with AI vision models — the realistic workflow, the right tools, and the honest pitfalls.
Aider
Open-source terminal AI pair programmer that edits files in your Git repo and auto-commits each change, working with Claude, GPT, and other models you bring.
Google Antigravity
Google's agentic development platform — an agent-first IDE and Manager surface where multiple agents work across editor, terminal, and browser, on Gemini 3.
Augment Code
AI coding assistant built for large, real-world codebases — a Context Engine that indexes the whole repo, with agents and chat in IDEs and a CLI.
Bolt
StackBlitz's in-browser AI agent that builds, runs, and deploys full-stack web apps in a WebContainer.
Cline
Open-source autonomous coding agent for VS Code that plans, edits files, and runs commands with diff approval, using any model you bring or a local runtime.
Cody
Sourcegraph's AI coding assistant for the IDE, grounded in deep codebase context.
Continue
An open-source IDE extension for building custom AI coding assistants.
Crush
Charm's terminal coding agent: nearly any model, including local ones, switched mid-session, with LSP context, MCP and Agent Skills. Source-available (FSL).
Cursor
An AI-first code editor built on VS Code with deep in-editor agent features, parallel agents, in-house Composer models, and a plugin marketplace.
Devin
Cognition's autonomous AI software engineer that works in its own cloud workspace with an editor, terminal, and browser.
Factory
Factory is an agent-native software development platform whose Droids plan, write, test, and ship code from the terminal, IDE, and web with org context.
Gemini CLI
Google's open-source terminal AI agent powered by Gemini models, with a 1M-token context window and built-in tools.
Github Copilot
GitHub’s AI pair programmer with inline completions and an agent mode.
Goose
Open-source, on-machine AI agent, originally from Block and now an Agentic AI Foundation project — MCP-native and model-agnostic, with a CLI and desktop app.
Jules
Google's asynchronous coding agent: it clones your GitHub repo into a cloud VM, proposes a plan built with Gemini, and opens a pull request once you approve.
Kiro
AWS's agentic IDE and CLI that turns a prompt into a spec of requirements, design and tasks, then checks the code against it with property-based tests.
Lovable
An AI app builder that turns natural-language prompts into shippable full-stack web apps.
Opencode
The open-source AI coding agent — a terminal TUI from Anomaly with 75+ model providers, LSP-powered context, parallel agents, and shareable sessions.
Qwen Code
Alibaba Qwen's Apache-2.0 coding agent for the terminal, editor and desktop: OpenAI, Anthropic, Gemini and Qwen APIs, any provider, or local models.
Replit Agent
Replit's AI agent that builds, runs, and deploys full-stack apps from a prompt inside the Replit cloud IDE.
Roo Code
A discontinued open-source VS Code agent (a Cline fork); the team has since pivoted away from the IDE extension.
Tabby
Self-hosted, open-source AI coding assistant by TabbyML — run your own completion and chat models on your infrastructure, with IDE extensions.
Tabnine
An AI code completion and chat assistant built around code privacy, self-hosting, and air-gapped enterprise deployment.
Trae
Trae is an AI-native IDE from ByteDance — a VS Code-style editor with a built-in Builder agent and an autonomous SOLO mode that writes code across a project.
V0
Vercel's generative UI builder that turns prompts into production-ready React, Next.js, and shadcn/ui apps.
Void — Open-Source AI Code Editor (VS Code Fork)
Open-source AI code editor forked from VS Code, an alternative to Cursor that connects directly to your chosen model with no proprietary backend.
Wave Terminal
Open-source terminal that blends the CLI with inline file previews, a built-in editor, a web browser, and a context-aware AI assistant in one window.
Devin Desktop (formerly Windsurf)
An agentic IDE — formerly Windsurf, now Devin Desktop from Cognition AI — with flows that take multi-step actions across your codebase.
Trace Data Flow
Trace how a value, field, or variable flows through the codebase from source to sink.
Design Tokens
Extract design tokens from a stylesheet, a Tailwind or theme config, or a screenshot, then create or update design/tokens.json and report every added, changed, and removed token.
Rename Symbol
Safely rename a symbol project-wide, distinguishing the real symbol from coincidental substring matches.
New Component
Scaffold a new UI component matching the project conventions.
Scaffold CLI Command
Scaffold a new subcommand for an existing CLI (or a minimal new CLI) in the project's language — flag/argument parsing, --help text, input validation, and correct exit codes — matching the framework and conventions already in use.