Coding & Dev Tools
Coding agent skills teach AI agents repeatable engineering workflows: reviewing pull requests, writing tests, refactoring safely, and enforcing house style. Install one SKILL.md and your agent applies the same checklist every time, whether you use Claude Code, Cursor, Codex, or another agent.
-
ngxtm Bundle Zap LoggingBlazing fast structured logging from Uber.
-
ngxtm Bundle Nestjs PerformanceFastify adapter, Scope management, and Compression.
-
ngxtm Bundle Typescript ToolingDevelopment tools, linting, and build configuration for TypeScript projects.
-
ngxtm Bundle Viper ConfigComplete configuration solution for Go applications.
-
ngxtm Bundle Graalvm NativeNative image compilation, reflection configuration, and build optimization.
-
ngxtm Bundle Micronaut CoreCompile-time dependency injection, configuration, AOP, and startup optimization.
-
ngxtm Bundle Javascript Language PatternsModern JavaScript (ES2022+) patterns for clean, maintainable code.
-
ngxtm Bundle Nestjs ArchitectureModule organization, Dependency Injection patterns, and Project Structure.
-
ngxtm Bundle Nestjs File UploadsSecure file handling, Validation, and S3 streaming.
-
ngxtm Bundle Typescript Language PatternsModern TypeScript standards for type safety, performance, and maintainability.
-
rwilson504 Skill Print Project NewScaffold a new 3D print project folder — README, a first material-and-orientation decision record, and an optional session log. Adapts to whatever folder layout the repository already uses. USE FOR: new print project, scaffold print project, start a 3D print project, create print project folder.
-
rwilson504 Skill Print Bambu StudioBambu Studio slicer reference: profiles, key settings per material, support strategies, plate management, .3mf project files, and lessons learned. USE FOR: slicing in Bambu Studio, choosing print profiles, support placement, infill choice, seam tuning, multi-color printing, troubleshooting slicer-side issues.
-
rwilson504 Skill Streamdeck ActionsStream Deck action implementation: SingletonAction class, @action decorator, registering with streamDeck.actions, key actions (onKeyDown/onKeyUp, setImage, setTitle, setState, showOk/showAlert), dial actions (onDialDown/onDialRotate/onDialUp/onTouchTap, setFeedback, setFeedbackLayout, setTriggerDescription), multi-state toggles, multi-actions (userDesiredState), action lifecycle (willAppear → events → willDisappear), accessing visible actions. USE FOR: writing an action class, key press handlers, dial handlers, toggle action, multi-state action, multi-action behavior, setting key images dynamically, updating dial touch-strip feedback, showOk/showAlert visual feedback, iterating visible actions, sending sendToPropertyInspector.
-
rwilson504 Skill Streamdeck ManifestExhaustive Stream Deck plugin manifest.json reference: every top-level property, Action object, Encoder, State, OS, Nodejs, Profile, ApplicationsToMonitor, Software, TriggerDescriptions, SDKVersion (2 vs 3 / DRM), JSON schema URL, TypeScript declaration, file-path extension rules, version format. USE FOR: writing manifest.json, hand-editing manifest, choosing SDKVersion, choosing MinimumVersion, configuring Nodejs Version + Debug mode, declaring actions, controllers (Keypad/Encoder), states, encoder layouts, profile bundles, application monitoring, OS minimum versions, $schema URL for IntelliSense, fixing validation errors.
-
sitaggart Bundle ArchitectSketch types, signatures, and module structure before code, then stay in the loop while implementation fills in. Use for /architect, 'architect this', 'design this', or non-trivial work where jumping to code would lock in the wrong shape.
-
sitaggart Bundle CodiffOpen Codiff for a narrative code walkthrough, a blocking plan handoff, or a shared walkthrough URL. Use when the user writes "$codiff", "/codiff", "$codiff plan", "$codiff share", "show me codiff", "open Codiff", or asks to review a change or edit a plan in Codiff.
-
sitaggart Bundle Automate MeUse for "automate me", "create/update/refresh my -mode skill", "turn/capture my preferences or working style into a skill", or wanting agents to follow how the user works. Drafts or revises a personal -mode skill via skill-creator + unslop, optionally pulling fresh evidence from recent transcripts.
-
sitaggart Bundle No CommentsSpawn Comment Sicko, fix accepted findings, and offer encodings for claimed constraints.
-
sitaggart Skill Verify ThisVerify a claim with fresh local evidence: restate it falsifiably, capture baseline and treatment, compare artifacts, and return VERIFIED, NOT VERIFIED, or INCONCLUSIVE.
-
sitaggart Bundle Ce PlanCreate structured plans for multi-step tasks once the goal is clear enough to plan. Use after ce-brainstorm or ce-grill, or directly for clear planning requests. If the request has branchy product/scope ambiguity, run ce-grill first.
-
ngxtm Bundle Spring Data JpaEntity mapping, repositories, transactions, queries, auditing, and fetching strategies.
-
ngxtm Bundle Nestjs ConfigurationEnvironment variables validation and ConfigModule setup.
-
ngxtm Bundle Nestjs ObservabilityStructured logging (Pino) and Prometheus metrics.
-
ngxtm Bundle C Best PracticesIdiomatic C# patterns for clean, maintainable code.
-
ngxtm Bundle Echo FrameworkHigh-performance, minimalist Go web framework.
-
ngxtm Bundle Java ConcurrencyThread management, Executor framework, CompletableFuture, synchronization, and virtual threads.
-
ngxtm Bundle Quarkus ReactiveMutiny reactive types, reactive routes, and non-blocking I/O.
-
ngxtm Bundle Nestjs Error HandlingGlobal Exception Filters and standard error formats.
-
pmarashian Bundle Phaser GamedevBuild 2D games with Phaser 3 framework. Covers scene lifecycle, sprites, physics (Arcade/Matter), tilemaps, animations, input handling, and game architecture. Trigger: "create phaser game", "add phaser scene", "phaser sprite", "phaser physics", "game development with phaser".
-
pmarashian Skill Progress TrackingFormat and structure for progress.txt files, documenting learnings, managing Codebase Patterns section, and when to update progress. Use when documenting work progress, learnings, or codebase patterns.
-
pmarashian Skill File Edit BatchingIdentify all related changes before editing, batch independent changes in single edit, keep incremental edits for dependent changes, use comprehensive file reads before major refactorings, and document edit planning strategies. Use when making multiple related code changes to reduce edit count and improve efficiency.
-
pmarashian Bundle Screenshot AnalysisGuide for using AI-powered screenshot analysis to validate UI, game states, and visual elements
-
rwilson504 Skill Xrmtoolbox Plugin DevBuild, debug, and ship XrmToolBox plugins (tools) that connect to Dataverse / Dynamics 365 CE. USE WHEN: creating a new XrmToolBox tool, scaffolding PluginBase/PluginControlBase, wiring ExportMetadata, calling the OrganizationService via ExecuteMethod/WorkAsync, handling UpdateConnection, showing errors (ShowErrorDialog), logging, notifications, saving tool settings, adding interfaces (IGitHubPlugin, IHelpPlugin, IStatusBarMessenger, IMessageBusHost, IAboutPlugin, ISettingsPlugin, IShortcutReceiver), setting up Visual Studio debug (post-build copy to Plugins, .csproj.user launch settings, pdb-for-breakpoints, /overridepath, /connection, /plugin), debugging on Windows-on-ARM (ARM64 can't debug .NET Framework in VS Code — use Visual Studio 2022), MSBuild /restore, Hot Reload limits, storing secrets with DPAPI vs CryptoManager, or packaging/distributing via NuGet to the Tool Library. DO NOT USE FOR: Dataverse plugins/SDK steps registered in CRM, FetchXML query syntax, or general C# unrelated to XrmToolBox.
-
rwilson504 Skill Cad Measurement DiagramsGenerate self-guided SVG instruction diagrams whenever you ask a human to take a physical measurement (caliper placement, thread pitch spans, datum choice, across-flats vs across-corners). USE FOR: "how do I measure this", "show me where to put the calipers", asking a user for dimensions, reverse-engineering a physical part, thread pitch measurement, any bench procedure you are describing in words.
-
rwilson504 Skill Streamdeck System DevicesStream Deck system + devices namespaces: streamDeck.system.openUrl, system wake (onSystemDidWakeUp), deep linking (streamdeck://plugins/message/<UUID> active vs passive), onDidReceiveDeepLink, application monitoring (onApplicationDidLaunch/onApplicationDidTerminate + manifest.ApplicationsToMonitor), device events (onDeviceDidConnect/Change/Disconnect), device type enum (0–13), per-device action access. USE FOR: opening a URL in the user browser, restoring connections after sleep, receiving streamdeck:// deep-link messages, IPC between local apps via deep link, monitoring app launch/terminate (OBS, Spotify, Wave Link), enumerating connected Stream Decks, reacting to a device being unplugged.
-
rwilson504 Skill Cad Build123d Printed ThreadsHow to design 3D-printable screw threads, thumbscrews, and printed nuts in build123d using bd_warehouse.thread. Covers the right thread family for FDM (ISO vs Acme vs trapezoidal), pitch/diameter rules for layer-line resolution, the "shaft at minor diameter + add external thread" pattern, the printed-on-printed clearance trick, and the bd_warehouse SUBTRACT bugs that bite trapezoidal threads. USE FOR: 3D-printed thumbscrew, printed nut, captive nut, lead screw, knob, threaded clamp, IsoThread, AcmeThread, MetricTrapezoidalThread, TrapezoidalThread, threaded bore, helix, FDM thread, printed-on-printed fit.
Frequently asked questions
What are Coding & Dev Tools agent skills?
Coding agent skills teach AI agents repeatable engineering workflows: reviewing pull requests, writing tests, refactoring safely, and enforcing house style. Install one SKILL.md and your agent applies the same checklist every time, whether you use Claude Code, Cursor, Codex, or another agent.
Which Coding & Dev Tools skills are most installed?
Popular Coding & Dev Tools skills on SkillMD right now include Zap Logging, NestJS Performance, TypeScript Tooling. Rankings shift as installs change; sort this page by "Most installs" for the live list.
Do Coding & Dev Tools skills work with Claude Code and Cursor?
Yes. Every skill here ships as a SKILL.md file, an open format that works in Claude Code, Claude.ai, Cursor, Codex, Windsurf, and 60+ other agents. Install one with npx skillmds@latest add <owner>/<name>, or copy the file into your agent's skills directory.