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.
-
compozy Bundle Eng Code GuidelinesGo production discipline for Compozy. Use when writing or editing non-test Go files under cmd or internal, including config, logging, CLI, concurrency, and process-lifecycle paths. Do not use for Go tests; pair it with the narrower schema, contract, cleanup, or network skill when those domains apply.
-
compozy Bundle Eng Test ConventionsGo test-shape discipline for Compozy. Use when writing or editing *_test.go under cmd or internal after test placement is justified. Do not use for non-Go tests, fixture-only changes, or as a replacement for eng-consolidate-test-suites.
-
compozy Bundle Eng Consolidate Test SuitesUse when adding, moving, reviewing, or auditing tests in Compozy to identify the invariant, owning layer, and canonical suite before changing coverage. Do not use as a replacement for framework-specific testing skills or final verification gates.
-
compozy Bundle Eng Contract Codegen CoshipContract co-ship for Compozy wire changes. Use when editing public DTOs, OpenAPI, JSON-RPC extension shapes, generated clients, or handler request/response semantics. Do not use for internal Go refactors or test-only changes that leave the wire contract unchanged.
-
compozy Skill Batuta RoutingDefault cost/complexity routing table for the batuta conductor. Read at bootstrap as a starting point, validated against the live provider catalog, then stored as the per-workspace loop configuration; the stored workspace override is authoritative afterwards.
Audited -
nwave-ai Skill Nw AutoEvaluates and revises Request S/M/L and delivery choices from evidence, then uses DES steps to deliver it.
-
nwave-ai Skill Nw Pbt GoGo property-based testing with rapid and gopter frameworks
-
nwave-ai Skill Nw Fp RustRust language-specific patterns, compiler-verified exhaustive ADTs, and Result/Option as railway-oriented programming
-
nwave-ai Skill Nw Pbt JvmJVM property-based testing with jqwik, ScalaCheck, and ZIO Test frameworks
-
nwave-ai Skill Nw Pbt RustRust property-based testing with proptest, quickcheck, and bolero frameworks
-
nwave-ai Skill Nw Pbt Dotnet.NET property-based testing with FsCheck, CsCheck, and fsharp-hedgehog frameworks
-
nwave-ai Skill Nw ThroughputEvidence-led orchestration for maximizing delivery throughput with independent fan-out, one heavy local box, and concise whole-value evidence.
-
nwave-ai Skill Nw Pbt HaskellHaskell property-based testing with QuickCheck and Hedgehog frameworks
-
nwave-ai Skill Nw Ddd ArchitectDDD architect design-time mandates — the Fixture-Fanout Enumeration Mandate for shared-substrate per-caller migration (enumerate production callers plus fixture sites plus atomic bundle scope, mechanically enforced) that both the ddd-architect and its reviewer load by name
-
nwave-ai Skill Nw Fp TypescriptTypeScript language-specific patterns with fp-ts/Effect, discriminated unions, and railway-oriented error handling
-
nwave-ai Skill Nw Ab House StyleKNOWLEDGE — caveman-native authoring house style + by-construction guarantees (Reasoning Mandate injection, measured-gain compression). Reference for create/migrate; no sequence.
-
nwave-ai Skill Nw Code Design FpFP code-design SSOT — the WHAT-to-design catalog (algebra-driven design, domain modelling with types, railway/error-track isolation) shared by the solution architect (design-time) and the functional crafter (execution-time).
-
nwave-ai Skill Nw Code Design OoOO code-design SSOT — the WHAT-to-design anti-smell catalog (Object Calisthenics, RPP smell taxonomy, effect isolation) shared by the solution architect (design-time) and the crafter (execution-time).
-
nwave-ai Skill Nw Pbt TypescriptTypeScript/JavaScript property-based testing with fast-check framework and arbitraries
-
nwave-ai Skill Nw Ab Optimize SkillPROCEDURE — optimize one requested existing skill. Measures multi-trigger, duplication, and resident-context debt before editing; preserves its name as the lean core and behavioral projections.
-
nwave-ai Skill Nw Pbt Erlang ElixirErlang/Elixir property-based testing with PropEr, PropCheck, and StreamData frameworks
-
nwave-ai Skill Nw Ab Optimize CommandPROCEDURE — optimize a bloated command file to a lean declarative definition (forge.md pattern). Trigger: a command file over its size target with reducible content.
-
nwave-ai Skill Nw Expectation CharterAuthors or reviews one value-side, source-blind expectation charter when EXAMINE applies.
-
nwave-ai Skill Nw Sar Critique DimensionsArchitecture quality critique dimensions for peer review. Load when performing architecture document reviews.
-
nwave-ai Skill Nw Tdd Methodology ParadigmThe default test-writing paradigm for unit + acceptance tests - property-based + state-delta mandate, the applicability matrix, the debt-payoff efficacy curve, and the delta-first trigger/bypass rules for state-mutating code
-
nwave-ai Skill Nw Certainty By ConstructionTurn a stable layer claim (domain, application, adapter, or infrastructure) into a construction boundary so the invalid state cannot be built, and state honestly what remains unguarded. Use when a requirement says an invalid state or transition must not occur, when values need a canonical form, or when a rewrite/cache/optimisation must preserve meaning. Complements nw-fp-domain-modeling, which shows the encodings; this decides whether to encode, how strong the claim really is, and what obligation is left over.
-
nwave-ai Skill Nw Distill Prior Wave ReadingReads and reconciles durable product, architecture, and platform authorities before DISTILL compiles an executable oracle.
-
nwave-ai Skill Nw Distill Port Treatment PolicyPort-to-port acceptance criteria + the Architecture of Reference (port-class → test treatment) + the Project Infrastructure Policy (concrete mechanism per port) + the walking-skeleton canonical definition and not-applicable exemptions. Consult while classifying a port's test treatment and the concrete mechanism for this codebase.
-
nwave-ai Skill Nw Cross Cutting Context ResidencyKNOWLEDGE — use when choosing resident, map-only, or on-demand context.
-
nwave-ai Skill Nw Test Optimization ConsolidationCoverage-preserving consolidation patterns applied in order - parametrize-collapse, dict-iteration, fixture-scope, xdist-group, migration-collapse lifecycle, cross-tier dedup, single-lifecycle consolidation, state-delta cross-ref
-
nwave-ai Skill Nw Test Optimization Paradigm MatchDecision rule matching test SHAPE to the right paradigm before authoring/migrating - closed-world vs multi-step-setup vs state-mutation vs unbounded-invariant vs few-examples, plus the falsifier-gate that blocks PBT on finite domains
-
nwave-ai Skill Nw Command Design Patterns AuthoringThe v2.8+ new-command installation contract - which three files to produce and their frontmatter when creating a brand-new command
-
nwave-ai Skill Nw Command Design Patterns ReductionWhat is reducible in a bloated command - the duplication triangle, the anti-pattern catalog, and the compress/never-compress rules
-
nwave-ai Skill Nw Cross Cutting Input Data ContractsKNOWLEDGE — use when adding data, declaring inputs, or choosing a join key.
-
nwave-ai Skill Nw Test Design Mandates Scenario DesignScenario-design mandates for acceptance tests — Hexagonal Boundary Enforcement (drive through driving ports, never internals), Business Language Abstraction (three abstraction layers), User Journey Completeness, Pure Function Extraction Before Fixtures, Algebraic Analysis Before the Scenario (name the law, find its narrowest surface, declare every gated input, prove the scenario can fail), the 3 Pillars style backbone, and Walking Skeleton Strategy. Consult while shaping or judging a scenario's boundary, language, journey completeness, and fixture strategy. Canonical definitions; SSOT for these mandates.
-
nwave-ai Skill Nw Command Design Patterns ClassificationHow to size and categorize a command, the declarative command template, and the WHAT-vs-HOW logic-placement rule
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 nw-test-design-mandates-scenario-design, eng-code-guidelines, eng-test-conventions. 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.