Skip to content
agentscamp

Coding & Languages — AI Agents, Skills & Tools

Agents, skills, guides, tools, and commands for coding & languages — 63 curated resources for building with AI coding agents.

Agent

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.

sonnet
Agent

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.

sonnet
Agent

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.

sonnet
Agent

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".

sonnet5
Agent

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.

sonnet5
Agent

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.

sonnet6
Agent

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.

sonnet5
Agent

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.

sonnet6
Agent

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.

sonnet6
Agent

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.

sonnet
Agent

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.

sonnet
Agent

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.

sonnet6
Agent

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.

sonnet6
Agent

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.

sonnet6
Agent

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.

sonnet
Skill

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.

invocablev1.0.0
Skill

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.

invocablev1.0.0
Skill

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.

invocablev1.0.0
Skill

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.

invocablev1.0.0
Skill

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.

invocablev1.0.0
Skill

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.

invocablev1.0.0
Guide

Best AI App Builders in 2026: v0 vs Lovable vs Bolt vs Replit

The prompt-to-app builders compared — v0 for production UI, Lovable for full apps, Bolt for in-browser velocity, Replit for build-and-host in one place.

2m read· AgentsCamp
Guide

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.

3m read· AgentsCamp
Guide

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.

3m read· AgentsCamp
Guide

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.

3m read· AgentsCamp
Guide

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.

2m read· AgentsCamp
Guide

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.

2m read· AgentsCamp
Guide

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.

2m read· AgentsCamp
Guide

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.

3m read· AgentsCamp
Guide

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.

5m read· AgentsCamp
Guide

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.

2m read· AgentsCamp
Guide

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.

5m read· AgentsCamp
Guide

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.

5m read· AgentsCamp
Tool

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.

open sourcecli
Tool

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.

freemiumide
Tool

Augment Code

AI coding assistant built for large, real-world codebases — a Context Engine that indexes the whole repo, with agents, chat, and completions in IDEs and a CLI.

freemiumextension
Tool

Bolt

StackBlitz's in-browser AI agent that builds, runs, and deploys full-stack web apps in a WebContainer.

freemiumplatform
Tool

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.

open sourceextension
Tool

Codex CLI

OpenAI's open-source terminal coding agent with sandboxed execution and two-layer approval controls.

open sourcecli
Tool

Cody

Sourcegraph's AI coding assistant for the IDE, grounded in deep codebase context.

enterpriseextension
Tool

Continue

An open-source IDE extension for building custom AI coding assistants.

open sourceextension
Tool

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.

freemiumide
Tool

Devin

Cognition's autonomous AI software engineer that works in its own cloud workspace with an editor, terminal, and browser.

freemiumagent
Tool

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.

paidagent
Tool

Gemini CLI

Google's open-source terminal AI agent powered by Gemini models, with a 1M-token context window and built-in tools.

open sourcecli
Tool

Github Copilot

GitHub’s AI pair programmer with inline completions and an agent mode.

paidextension
Tool

Goose

Block's open-source, on-machine AI agent that is MCP-native and model-agnostic, with a CLI and desktop app.

open sourceagent
Tool

Lovable

An AI app builder that turns natural-language prompts into shippable full-stack web apps.

freemiumplatform
Tool

Opencode

The open-source AI coding agent — a terminal TUI from Anomaly with 75+ model providers, LSP-powered context, parallel agents, and shareable sessions.

open sourcecli
Tool

Replit Agent

Replit's AI agent that builds, runs, and deploys full-stack apps from a prompt inside the Replit cloud IDE.

freemiumplatform
Tool

Roo Code

A discontinued open-source VS Code agent (a Cline fork); the team has since pivoted away from the IDE extension.

open sourceextension
Tool

Tabby

Self-hosted, open-source AI coding assistant by TabbyML — run your own completion and chat models on your infrastructure, with IDE extensions.

open sourceextension
Tool

Tabnine

An AI code completion and chat assistant built around code privacy, self-hosting, and air-gapped enterprise deployment.

paidextension
Tool

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.

freemiumide
Tool

V0

Vercel's generative UI builder that turns prompts into production-ready React, Next.js, and shadcn/ui apps.

freemiumplatform
Tool

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.

open sourceide
Tool

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.

open sourceterminal
Tool

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.

freemiumide
Tool

Zed

A high-performance, multiplayer code editor with built-in AI assistance.

open sourceide
Command

Trace Data Flow

Trace how a value, field, or variable flows through the codebase from source to sink.

/trace-data-flow<variable, field, or value to trace>
Command

Rename Symbol

Safely rename a symbol project-wide, distinguishing the real symbol from coincidental substring matches.

/rename-symbol<oldName> <newName>
Command

New Component

Scaffold a new UI component matching the project conventions.

/new-component<ComponentName> [props]
Command

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.

/scaffold-cli<the command to add — e.g. 'a `sync` subcommand that pulls remote config'>