By asynkron
Profile, analyze, and enforce strict .NET/C# coding standards with tools for performance profiling, test reliability, code duplication detection, churn analysis, static analysis, automated refactoring, and UI consistency scanning.
Count lines of code, analyze codebase size and composition, compare code between versions. Use when the user asks about lines of code, codebase size, language breakdown, or code statistics.
Keep iterating on the next logical step in a project until a clear stop condition is reached. Use when the user says `/continue-loop`, asks to "keep going", "continue iterating", or wants Codex to repeatedly choose the highest-leverage next task, execute it, verify it, and then continue. Good for open-ended cleanup, refactoring, polish, debt burn-down, and project advancement where the next step should be discovered from the current repo state instead of handed over explicitly.
Apply strict .NET/C# coding standards to a project or solution. Adds Roslynator and Meziantou analyzers, a comprehensive .editorconfig with 80+ diagnostic rules, naming conventions, and performance warnings. Use when the user wants to enforce strict code quality, set up analyzers, or add an .editorconfig to a .NET project.
Find and explain churn hotspots and unstable code clusters in a git repo. Goes beyond a flat "most-edited files" list — auto-detects clusters by directory, by filename stem (foo.go + foo_test.go), and by co-change (files that change together) — then classifies each cluster (unstable / under-development / buggy / tightly-coupled / spec-shifting) and explains *why* it's a problem. Trigger whenever the user asks about churn, hotspots, unstable code, files that change a lot, refactoring candidates, technical debt hotspots, "what's a mess", "/hotmess", or any combination of folder + time window where they want insight rather than just numbers. Auto-detects code files when no extension is given.
Generate color palettes with Tailwind-scale shades. Use when the user asks about color palettes, color schemes, Tailwind colors, or generating colors for a UI theme.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Developer tool skills for AI coding agents. Works with Claude Code, Codex, Cursor, and Copilot.
/clocCount lines of code using cloc. Analyze codebase size, language breakdown, and compare code between git refs. Supports 200+ languages and multiple output formats (JSON, YAML, CSV, Markdown).
/quickdupDetect code duplication using QuickDup. A fast structural clone detector that processes ~100k lines in 500ms. Surfaces duplication candidates for AI-assisted review.
Includes refactoring guidance for 4 types of duplication:
/systematic-debugTwo complementary debugging techniques for when the root cause of a bug is unclear.
Test bombs create one small test per hypothesis (H1, H2, H3...). Run them all together — the pass/fail pattern reveals the failing area. Start broad, then add targeted hypotheses based on results.
Layered tests test each stage of a processing pipeline independently (L1, L2, L3...). If L3 fails but L1 and L2 pass, the bug is in stage 3. Works for compilers, HTTP pipelines, ETL, build systems, and any multi-stage architecture.
Use test bombs first to narrow the component, then layered tests to pinpoint the exact stage. Templates for C#, TypeScript, Python, and Go.
/continue-loopKeep iterating on the next logical project step until a real stop condition is reached. The skill uses a small persisted loop state under $CODEX_HOME/state/continue-loop so agents can choose a bounded next slice, complete it, verify it, record what happened, and either continue or stop cleanly.
/paletteGenerate color palettes with Tailwind-scale shades using Asynkron.Palette. A zero-dependency CLI that takes hex colors, a color wheel strategy, and a count, and outputs a complete palette with 11 perceptually uniform shades per color (OKLCH color space). Runs via npx @asynkron/palette (no install required).
Pass one or more base colors (or none for a random palette), pick a strategy (triadic, analogous, complementary, split-complementary, tetradic, evenly-spaced), and set a count. All colors are automatically normalized to matching lightness and chroma so the palette looks cohesive. Mood presets (--vibrant, --pastel) override the target energy level. Use --raw to keep exact input colors.
Colors are named semantically (primary, secondary, tertiary, accent, neutral) with Tailwind shade numbers (50–950). ANSI color output in terminals. Accepts hex with or without # prefix.
/hotmessGit churn analysis that goes beyond a flat "most-edited files" list. Reads git log --numstat over a window and auto-detects clusters by directory, by filename stem (foo.go + foo_test.go grouped), and by co-change (files modified in the same commit, with Jaccard overlap). Classifies each cluster as hotspot, spec-drift, rewriting, active dev, or stable based on commit count, deletion ratio, test ratio, and co-change overlap, then explains why each cluster is a problem and what to do about it.
Pass a folder, a time window (7 days ago, 1 month ago, ISO date), and optionally an extension or list (.go, .ts,.tsx); auto-detects code files when no extension is given. Add --html /tmp/hotmess.html for a standalone Mermaid module-map visualization with cross-directory co-change edges and collapsible signal tables. Pure Python stdlib + git, no external dependencies.
/profileProfile .NET applications using Asynkron.Profiler. A CLI profiler that outputs structured text — no GUI needed. Runs via dnx (no install required).
Five profiling modes: CPU, memory allocations, lock contention, exceptions, and heap snapshots. Can also capture JIT-to-native compilation events to verify inlining.
Includes a full profiling methodology (symptom-to-mode table, reading hot function tables, allocation call graphs, iterative fix-and-measure workflow) and JIT-aware optimization patterns:
npx claudepluginhub asynkron/asynkron-skills --plugin asynkron-devtoolsAutonomous C#/.NET code review — fail-fast pipeline with mechanical checks + AI sub-agents (performance, architecture, correctness, UI/Blazor)
Claude Code Skill for Ruby code quality analysis with RubyCritic. Model-invoked - Claude autonomously analyzes code quality, identifies smells, and provides refactoring insights.
Roslyn-powered C# refactoring MCP server — 41 tools for code navigation, analysis, generation, and refactoring across entire .NET solutions
Live codebase visualization and structural quality gate — 14 health dimensions graded A-F, dependency analysis, and architecture governance via MCP
Analyze local repos for code health, complexity, test coverage gaps - multi-dimensional health analysis combining complexity + churn + coverage
Dead code analysis, duplication detection, complexity hotspots, and auto-fix for JavaScript/TypeScript using fallow