claude

backend

Skills for backend and distributed-systems correctness: webhooks, transaction races, timeout and retry budgets, overload protection, rate limiting, distributed locks, sagas, event schemas, consumer lag, hot partitions, scheduled jobs, GraphQL query cost and gRPC runtime failures, and search index sync.

0 on GitHubby Serhii ZolotovMITupdated 2 days agodevelopment
/

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

What it installs

Skills (14)

  • consumer-lag-triage

    Diagnose a Kafka or similar partitioned-log consumer group that is lagging, rebalancing or stuck. Take two per-partition snapshots a minute apart using kafka-consumer-groups.sh --describe, compare offset and lag deltas, then read the pattern: lag growing everywhere while offsets advance (throughput

  • distributed-lock-audit

    Review every lock, lease and leader election in a service. For each, decide whether it exists for efficiency (a duplicate only wastes work) or correctness (a duplicate corrupts data); a TTL lock alone never protects correctness because a holder can pause past its lease and still write, so the resour

  • event-schema-evolution

    Change an event, message, protobuf or Avro schema without breaking consumers or replay. Choose the registry compatibility mode from deploy order and retention (BACKWARD means upgrade consumers first, FORWARD producers first, FULL when order is uncontrolled, TRANSITIVE when history spans versions), a

  • graphql-review

    Review or design a GraphQL schema and its resolvers when you are authorised to examine the service: read the schema from its SDL or an introspection result, find the N+1 resolver behind a slow query and fix it with a batched loader, bound what a client can ask for with depth and complexity limits an

  • grpc-runtime-debugging

    Diagnose a gRPC call that fails, stalls or is slow at run time. Read the status code for what the failure class actually is — DEADLINE_EXCEEDED is a deadline, UNAVAILABLE is often a connection, RESOURCE_EXHAUSTED is flow control — then check that the deadline propagates, that keepalive and connectio

  • hot-partition-hunt

    Diagnose throttling or lag on a sharded store while aggregate utilisation looks fine. Get the per-partition or per-key distribution first, compute max over mean and the top-1-percent traffic share, then classify the cause (single hot entity, monotonic key, low-cardinality key, whale tenant) because

  • overload-protection

    Keep a service producing useful work at twice its capacity instead of collapsing. Find the first resource to saturate, cap in-flight work at the entrance with Little's law (throughput times latency, not a default pool of 200 threads), bound queues by waiting time and drop requests older than the cal

  • rate-limiter-design

    Design the limiter itself, not only its headers. Start from the failure being prevented (abuse, cost, fairness, downstream protection), key on the authenticated tenant plus an endpoint cost class, pick the algorithm (a fixed window admits up to 2x across a boundary; use a sliding-window counter or G

  • saga-design

    Design or review a multi-step business process that spans services, databases or third parties without a distributed transaction. Persist the saga's own state in one row before step 1, classify each step as compensable, pivot or retriable-after-pivot and order them that way, make every compensation

  • scheduled-job-reliability

    Make cron-style jobs run when intended, once, and visibly. Give every job a contract (idempotent or not, maximum runtime, overlap policy, missed-run policy), pass the logical window in as a parameter instead of reading now(), stop overlap with a lease row or a Kubernetes CronJob set to concurrencyPo

  • search-index-sync

    Keep an Elasticsearch or OpenSearch index (self-managed or hosted) consistent with the database. The database is the source of truth and the index is derived from a change stream (outbox or CDC), never a dual write from request code; updates carry the row version so late retries cannot overwrite new

  • timeout-and-retry-budget

    Make a multi-hop synchronous call chain fail fast and stop amplifying its own outages. Draw the chain with timeout, attempts and who retries; retry at exactly one layer because attempts multiply (three layers of three is 27x on the deepest dependency); descend timeouts via a propagated absolute dead

  • transaction-race-hunt

    Find and fix check-then-act races in code that talks to a relational database. Name the anomaly first (lost update, write skew, check-then-insert phantom, double claim of work), establish the isolation level in force, then take the weakest fix that closes it: a constraint, one atomic conditional sta

  • webhook-integration

    Receive third-party webhooks reliably, or send your own to customers. Receiving: verify the HMAC over the raw request bytes before parsing, compare in constant time, bound replay with a timestamp tolerance where the provider signs a timestamp, store the raw event and return 2xx fast, dedupe on an id

Subagents (1)

  • consumer-lag-reader

    Read two saved kafka-consumer-groups.sh --describe snapshots for one group, plus that group's consumer client and GC logs, and return one lag-pattern class from consumer-lag-triage with the per-partition deltas and the deciding log line, so the snapshots and logs never enter the caller's context. Us

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

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

slidev

claude

Claude Code skill for creating and presenting Slidev slidedecks

1 skill

slidevjs/slidev 49,452

Maintain backend?

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