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.
-
stackloklabs Bundle Valid SkillA valid test skill with all features
-
stackloklabs Bundle Binary SkillA skill whose only resource is a binary asset for e2e binary-handling tests
-
stackloklabs Bundle Test GeneratorGenerate comprehensive unit tests with proper structure, edge cases, and mocking
-
stackloklabs Bundle Dockerfile Best PracticesWrite secure, efficient Dockerfiles following container best practices
-
alnitak Bundle Flutter Soloud Setup 2Teaches how to add flutter_soloud to a Flutter app, configure each platform (web script tag and COOP/COEP headers, Linux ALSA, Android/iOS/macOS minimum versions), initialize and deinitialize the engine, shrink binaries by excluding the Xiph libs, set up logging, and enumerate/switch output devices. Use when a user asks to install flutter_soloud, initialize SoLoud, set up web/background-audio prerequisites, reduce binary size, or switch the audio output device.
-
alnitak Bundle Flutter Soloud Filters 2Teaches correct use of flutter_soloud's 12 DSP filters (echo, freeverb, biquad, bassboost, flanger, waveShaper, lofi, robotize, pitchShift, limiter, compressor, parametricEq) at global, per-sound, and per-bus scope, including activation ordering, FilterParam value/fade/oscillate, and per-platform limits. Use when the user asks to add audio effects, reverb, an equalizer/EQ, pitch shifting or time stretching, dynamic-range compression, or anti-clipping/limiting to playback.
-
alnitak Skill Flutter Soloud Loading 2Teaches how to load audio into flutter_soloud via loadAsset/loadMem/loadFile/loadUrl and joinTwoSources, choose between LoadMode.memory and LoadMode.disk, and manage the AudioSource lifecycle (disposeSource, autoDispose, allInstancesFinished). Use when a user asks to load or play an audio file, asset, URL, or byte buffer, to fix load errors or "no sound" bugs, to handle web platform constraints, or to clean up/dispose loaded sounds.
-
alnitak Skill Flutter Soloud 3d Audio 2Teaches positional (3D) audio in flutter_soloud — play3d/play3dClocked/play3dScheduled, listener position/orientation/velocity, per-source attenuation and Doppler, and the per-frame update pattern. Use when the user asks for spatial audio, positional sound effects, distance-based volume falloff, sounds attached to game entities, Doppler effects, or left/right panning based on world position.
-
alnitak Skill Flutter Soloud Playback 2Teaches everyday playback control in the flutter_soloud package — play()/playSource, pause/stop/seek, looping regions, play speed, and voice introspection and management. Use when the user asks to play a sound, pause/resume/stop playback, seek or show position, loop a region of a track, change playback speed, or manage concurrent voices with flutter_soloud.
-
alnitak Skill Flutter Soloud Synthesis 2Teaches how to generate audio without assets in flutter_soloud using loadWaveform() with the 9 WaveForm oscillators, runtime setWaveform*() tweaks, speechText() (built-in robotic TTS that creates and plays a source), and SoLoudTools.createNotes(). Use when the user asks for a tone generator, beeps/alerts, a keyboard/instrument, synthesized sound effects, or text-to-speech without audio files.
-
alnitak Bundle Flutter Soloud Mixing Bus 2Teaches how to use flutter_soloud mixing buses (Bus/Buses) to route groups of sounds through a shared sub-mix for collective volume control and shared filters. Use when the user asks for separate music/SFX/UI volume sliders, grouped effects, ducking music under voice, routing sounds between categories at runtime, or a per-category audio mixer in a game or app using flutter_soloud.
-
alnitak Skill Flutter Soloud Scheduling 2Teaches sample-accurate audio scheduling in flutter_soloud with playClocked (sounds anchored to a running "physics time" clock) and playScheduled (absolute engine-time scheduling with sample-accurate auto-stop), plus the clock helpers getEngineTime/getPlayheadTime/getOutputLatency/resetStreamTime and stopScheduled/fadeScheduled. Use when the user asks for a metronome, step sequencer, rhythm game, pre-computed music timeline/score, evenly spaced repeated SFX, or complains that periodic play() calls clump or drift.
-
alnitak Bundle Flutter Soloud Visualization 2Teaches flutter_soloud's two visualization paths — live FFT/wave data via setVisualizationEnabled + the audioVisualizationEvents stream, and offline waveform extraction via readSamplesFromFile/readSamplesFromMem (plus getApproximateVolume for VU meters). Use when the user asks for a spectrum/waveform visualizer, audio-reactive UI, VU/level meter, or a static waveform preview of an audio file.
-
alnitak Skill Flutter Soloud Output Capture 2Teaches how to record the flutter_soloud engine's mixed master output as a Stream<Uint8List> (raw PCM or Opus/Vorbis/FLAC/WAV) using startMixerOutputStream/stopMixerOutputStream, including the WAV header fix-up and capturing from a worker isolate via SoLoudIsolate. Use when the user wants to record, save, or stream what the app is playing (the final mix, NOT microphone input — flutter_soloud does not capture mic), e.g. "save the mix to a .wav file", "record the game audio", "stream the engine output over the network".
-
avisheku Bundle MoaMixture of Agents — parallel cheaper proposers + aggregator synth for better quality/cost.
-
avisheku Bundle 2080Multi-role 20/80 Pareto review; essentials ladder; max five recommendations.
-
avisheku Bundle SyncSync repo skills to global install; per-skill drift check with -Check.
-
avisheku Bundle LearnUpgrade-only learning; error-map; dual sync; handbook patches; matrix-cell. Root cause first.
-
avisheku Bundle MagicAlias for /2080 (20/80 Pareto). Use /2080 instead.
-
avisheku Bundle StatsLedger rollup — totals by skill, outcome, token estimates.
-
avisheku Bundle CreateScaffold expert skill block; enforce abidance gate before promote.
-
avisheku Bundle CompareRecord and rank harness vs solo runs — Elo, lift, cost, skill effectiveness.
-
danielteles Bundle E2e TestingFramework-neutral standards for end-to-end browser tests with Playwright or Cypress: role-based user-facing selectors, per-worker and per-test data isolation, network interception, web-first retrying assertions instead of fixed waits, a retry and sharding policy, flake triage to a root cause, and keeping the suite a thin layer of critical journeys. Composes with `test-quality` for the quality of each individual test. Use it when the user mentions end-to-end tests, E2E, Playwright, Cypress, browser tests, "flaky test", getByRole, test-id, network mocking, test retries, sharding, or "the e2e suite is slow".
-
danielteles Bundle Test QualityFramework-neutral standards for the quality of an individual automated test in TypeScript: assert on behavior not implementation, meaningful assertions, one outcome-named scenario per test, builders over shared fixtures, test doubles that earn their place, deterministic order-independent tests, coverage read as a map of the unverified. Use it when writing tests for new or changed code, reviewing the tests in a pull request, or fixing a weak, brittle, or flaky test — or when the user says "test quality", "unit test review", "these tests are brittle", "flaky test", "over-mocking", "testing implementation details", "AAA", "arrange act assert", or "assert on behavior".
-
danmaps Bundle Arcpy PlanPlan ArcPy workflows for ArcGIS Pro tasks with real project context and safe sequencing
-
danmaps Bundle Agol SearchSearch ArcGIS Online items and return clean, filtered results with safe defaults
-
danmaps Bundle Schema SmellsDetect common schema and data quality smells in GIS layers
-
danmaps Bundle Spatial IndexRecommend and apply spatial index strategies for GIS datasets
-
danmaps Bundle Geoparquet PackPackage GIS layers into GeoParquet with metadata and validation
-
danmaps Bundle Sample QA SkillMinimal Q&A skill example with clear inputs and outputs
-
danmaps Bundle Symbology CompatCheck symbology compatibility between ArcGIS Pro, AGOL, and target formats
-
danmaps Skill Post Run ValidationSanity-check GIS outputs after an operation (row counts, extents, null spikes, geometry validity) and produce a confidence score.
-
danmaps Bundle Gis Microapp UX SpecDefine and validate the UX contract for small GIS web apps and demo micro-apps. Use when designing, reviewing, or refining a GIS micro-app, example site, or fast-turn client deliverable so the output feels operational, believable, and easy to understand.
-
danmaps Bundle Agol Publish ChecklistCreate a pre‑publish checklist for ArcGIS Online items with risk and data quality checks
-
escoffier-labs Skill Taste 2Use when implementing any feature, bugfix, or behavior change, before writing the implementation code. Especially use under pressure - production is down, "just make it work", "quick fix" - which is when it gets skipped.
-
escoffier-labs Skill Refire 2Use when anything misbehaves - a failing test, a production bug, a build break, flaky or unexpected behavior - before proposing or attempting any fix. Especially under pressure ("CI is blocking everyone", "just get it green") and after a previous fix didn't hold.
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 valid-skill, binary-skill, test-generator. 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.