claude

languages

Skills for recurring problems in language ecosystems: Python packaging, imports, memory and typing, Node modules and memory, TypeScript strictness, Go, the JVM, .NET, C and C++ sanitizers, linking and core dumps, and unsafe Rust.

0 on GitHubby Serhii ZolotovMITupdated 2 days agodevelopment
/

Plugin languages from marketplace greenblacked-ai in greenblacked/AI. Commands read from the repo's manifest — 2 days ago.

What it installs

Skills (20)

  • cpp-sanitizer-triage

    Find and read memory and concurrency bugs in C and C++ with AddressSanitizer, UndefinedBehaviorSanitizer, ThreadSanitizer and MemorySanitizer: build the whole test suite with address and undefined together, run ThreadSanitizer alone in its own job, treat MemorySanitizer as a separate Clang-only effo

  • dotnet-memory-growth

    Find leaks and heap bloat in .NET services and tune the GC for containers. Watches dotnet-counters (gc-heap-size, gen-2-gc-count, loh-size, alloc-rate, working-set) to see which generation grows, takes two dotnet-gcdump files under steady load and diffs them to find the growing type and its root, ch

  • dotnet-threadpool-starvation

    Diagnose .NET services that slow to a crawl under load while CPU stays low, and sync-over-async deadlocks. Confirm starvation with dotnet-counters (rising threadpool-queue-length, slowly climbing threadpool-thread-count, idle CPU), find the blocked callers with dotnet-stack or a dotnet-dump (clrstac

  • go-gc-tuning

    Tune Go memory and garbage collection for a service in a container. Observes first with GODEBUG=gctrace=1 and runtime/metrics (live heap, GC cycles, GC CPU seconds), cuts allocation before touching knobs using a heap profile read with alloc_space, gcflags=-m escape output and benchmarks with -benchm

  • go-goroutine-leak

    Find and fix goroutines that never exit in a Go service. Take goroutine profiles from /debug/pprof/goroutine at two times under the same load, diff them with go tool pprof -base, group by identical stack, read each group's wait reason (chan send, chan receive, select, IO wait, semacquire) to name th

  • go-race-triage

    Hunt data races, concurrent map writes and deadlocks in Go. Run go test -race -count=N -shuffle=on in CI on every change, read a race report's access stacks first, then the goroutine creation sites below them, and decide ownership before locking: confine state to one goroutine or guard a documented

  • jvm-classpath-conflict

    Resolve JVM dependency conflicts that appear only at runtime. Reads NoSuchMethodError, AbstractMethodError and LinkageError as one class existing in two versions with the wrong one winning: finds the supplying jar with -Xlog:class+load in the failing runtime, shows why with mvn dependency:tree -Dver

  • jvm-gc-tuning

    Diagnose and tune JVM garbage collection pauses and heap sizing. Turns on unified GC logging first (-Xlog:gc*,gc+heap=debug) and reads four numbers: pause p99 and max, allocation rate, promotion rate and live set after a full or mixed collection. Sizes the heap from the live set, expresses it with M

  • jvm-oom-triage

    Work out which memory ran out when a Java process dies or is killed. Classifies by exact message and exit evidence before collecting anything (heap space, GC overhead, Metaspace, direct buffer memory, native thread, or a kernel OOM kill from native memory), sets HeapDumpOnOutOfMemoryError with a dur

  • jvm-thread-dump-triage

    Diagnose a hung, slow or stalled JVM service from thread dumps and flight recordings. Capture three dumps 5 to 10 seconds apart with jcmd, keep only the threads that stay put, group by top frame and state (socket read means a slow dependency, many BLOCKED on one monitor means find the lock owner, a

  • native-core-dump-analysis

    Get a usable backtrace from a crash in a production native binary (C, C++, Rust, Go with cgo): make the next crash capturable before it happens with ulimit -c and kernel.core_pattern (host-wide, so containers need it set on the node, or piped to systemd-coredump and read with coredumpctl), keep symb

  • native-linking-errors

    Diagnose C and C++ link failures, load failures and ABI mismatches by deciding first whether the fault is at link time or load time, then reading the artefact rather than the source: demangle the first undefined symbol, find its definer with nm, check archive order, extern \"C\" and the libstdc++ du

  • node-memory-leak

    Find why a Node.js server's memory climbs or it dies with heap out of memory. Places the growth first with process.memoryUsage() and v8.getHeapStatistics() (heapUsed is JavaScript objects, external and arrayBuffers are Buffers and addons, the rest is native), compares heap_size_limit with the contai

  • node-module-format-errors

    Untangle ESM and CommonJS failures in Node and bundled projects. Establish three facts before touching config (which loader resolves the file, the module type from package.json type or the .mjs and .cjs extension, and which exports condition your import selects), check the Node version because requi

  • python-import-failures

    Diagnose Python imports that behave differently by directory, tool or machine by asking the interpreter instead of guessing at paths: print where a module resolved with m.__file__ and m.__spec__, read python -m site, rerun under python -I to drop the cwd and user site, and pip show -f for what a dis

  • python-memory-growth

    Find why a long-running Python process keeps growing or never returns memory. Separates a leak from retention from allocator behaviour by comparing tracemalloc totals (started with PYTHONTRACEMALLOC=25) against RSS over hours; if tracemalloc grows, diffs two snapshots with compare_to(old, 'lineno')

  • python-native-wheel-failures

    Fix a Python package that builds from source, fails to compile, or will not import because no wheel matches the platform. Prove whether a wheel exists for the exact target before any compiler (pip debug --verbose for accepted tags, then pip download with --only-binary=:all: and --platform), then cho

  • python-typing-migration

    Introduce mypy or pyright into an untyped Python codebase, or tighten an existing config, without a flag day. Record a baseline first (basedpyright --writebaseline, or mypy-baseline) so CI fails only on new errors, order work by import graph with leaf modules and I/O boundaries first, raise strictne

  • rust-unsafe-review

    Review, justify or remove unsafe code and FFI in Rust: require a written safety contract on every unsafe block (invariants relied on, who upholds them, why they hold here), shrink each block to one operation behind a safe API, ask first whether safe code or a vetted crate does the job, then test und

  • typescript-strictness-migration

    Turn on TypeScript strict mode, or stricter flags, in a codebase that does not pass it, without a flag day. Enable one flag per branch and size it with tsc --noEmit error counts, ratchet the large strictNullChecks step per directory with a second tsconfig that lists only passing paths, forbid @ts-ig

Subagents (1)

  • stack-dump-reader

    Read the stack dumps from one stall, crash or race (JVM thread dumps, Go goroutine dumps, sanitizer reports, dotnet-stack output, gdb backtraces) and return the frames that stayed put across captures, the decisive line and one named cause, so the dumps never enter the caller's context. Use when seve

View source on GitHub

More from greenblacked/AI

All 29 plugins →

gamedev

claude

Skills for making games: build a playable prototype and take it to a finished game, hold a frame budget on the hardware you are shipping to, choose a multiplayer authority model and make it survive latency, tune numbers against telemetry instead of taste, and keep an asset pipeline from eating the build.

39 skills · 2 commands · 2 agents

0

security

claude

Skills for the defensive side of shipping software: review a change for the vulnerability classes that actually get exploited, reduce who can do what toward least privilege without breaking production, rotate or contain a credential, harden a container image and keep checking it, read a Terraform plan for what it destroys, preserve evidence and build an intrusion timeline after a compromise, respond to credential stuffing, write and test detection rules, prove tenant isolation, handle vulnerability reports from outside researchers, and reverse engineer the binaries, managed CIL assemblies, APK packages, packaged apps, firmware and WebAssembly you are authorised to examine — including de-bloating a smart-TV or streaming device you own.

31 skills · 2 commands · 5 agents

0

coding

claude

Skills for the daily loop of changing code: review a diff for the defects that actually break production, debug a failure down to a proven cause, decide what to test before writing tests, restructure code without changing behaviour, orient yourself in an unfamiliar codebase, review a regex for catastrophic backtracking, write documentation that stays true, scaffold new production-ready code, design an API you can still evolve, land a dependency upgrade, build a website, and author a skill that fires when it should.

29 skills · 1 command · 5 agents

0

Skills for keeping a running system alive: triage a red pipeline to its real cause, get a broken Kubernetes workload back before diagnosing it, design alerts where every page is actionable, instrument a service so the next incident is answerable, write the runbook a stranger can follow at 3am, rehearse failure on purpose, plan for load before it arrives, and find out why the bill grew.

19 skills · 2 commands · 7 agents

0

manager

claude

Skills for engineering leadership: take over a team and audit what you inherited, record decisions, write status updates, run postmortems and incident comms, read delivery health, review on-call load, design the team cadence, a reorganisation and goals, make the case for headcount or for paying down tech debt, map team skills and single points of knowledge, plan onboarding, hire, benchmark pay, evaluate vendors, handle retention, growth reviews, improvement plans and difficult conversations, and assess how a team uses AI. Also ships two subagents, for reading contracts and synthesising feedback, and two commands.

22 skills · 2 commands · 2 agents

0

Skills for code that runs on a user's browser or phone: field performance, hydration, memory, version skew, service workers, CSP and Safari bugs, dates and locales, crashes, hangs, startup, battery, bad networks, on-device migrations, deep links, pushes and app size.

22 skills · 1 agent

0

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.

5 commands

HKUDS/CLI-Anything 58,665

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

Maintain languages?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins29 plugins