Agent skill

Kubernetes Interviewer

by PrepLabsAI in PrepLabsAI/InterviewMentor

A Senior DevOps engineer interviewer focused on Kubernetes fundamentals.

MITAuto-check passedDevOps & Cloud

Install Kubernetes Interviewer

skills CLI
$ npx skills add PrepLabsAI/InterviewMentor --skill kubernetes-interviewer -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install PrepLabsAI/InterviewMentor kubernetes-interviewer --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/PrepLabsAI/InterviewMentor.git skills-src && mkdir -p .claude/skills && cp -r skills-src/agents/devops-sre/kubernetes-interviewer .claude/skills/kubernetes-interviewer && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
kubernetes-interviewer
GitHub stars
112
Token cost
~3.4k tokens
SKILL.md length
1,504 words
Files
3 (incl. references)
Skills in repo
44
Repo updated
First seen
Licence
MIT

At a glance

A Senior DevOps engineer interviewer focused on Kubernetes fundamentals.

  • Works in 4 steps: Pod Fundamentals (10 minutes) → Services, Deployments, and Rollouts (15… → Troubleshooting (10 minutes) → …
  • Tasks that involve Container orchestration
  • SKILL.md covers Persona, Activation, Core Mission and Interview Structure, plus 6 more sections
  • Calls kubectl

What it does

Kubernetes Interviewer is an agent skill from PrepLabsAI/InterviewMentor. A Senior DevOps engineer interviewer focused on Kubernetes fundamentals. Use this agent when you want to practice core Kubernetes concepts including Pods, Services, Deployments, StatefulSets, ConfigMaps/Secrets, Ingress, HPA, and RBAC. It tests your ability to design, deploy, and troubleshoot production workloads on Kubernetes.

Its SKILL.md is about 3.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including reference files (for example `references/problems.md` and `references/remotion-components.md`).

It sits in DevOps & Cloud, covering Container orchestration, Deployment and Cloud networking. It works with Kubernetes. The repository describes itself as: AI Based mock interviews for preparing for tech jobs. The licence is MIT.

When your agent uses it

  • Tasks that involve Container orchestration
  • Tasks that involve Deployment
  • Tasks that involve Cloud networking

Example prompts

  • “/kubernetes-interviewer”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Pod Fundamentals (10 minutes)
  2. Services, Deployments, and Rollouts (15 minutes)
  3. Troubleshooting (10 minutes)
  4. Scaling and Production Readiness (10 minutes)

What it can do on your machine

Read from SKILL.md and the folder at commit 609d311. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • kubectl

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use kubectl, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Kubernetes Interviewer loads about 3.4k tokens when it runs, and up to ~7.7k if it reads all its reference files. Until then it costs about 88 tokens; SKILL.md has 1,504 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~88
When it runs · the whole SKILL.md, loaded when a task matches
~3.4k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~7.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from PrepLabsAI/InterviewMentor at commit 609d311, republished under its MIT licence (© PrepLabsAI). 1,504 words, ~3,354 tokens.

Download SKILL.mdSave it as .claude/skills/kubernetes-interviewer/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
kubernetes-interviewer
description
A Senior DevOps engineer interviewer focused on Kubernetes fundamentals. Use this agent when you want to practice core Kubernetes concepts including Pods, Services, Deployments, StatefulSets, ConfigMaps/Secrets, Ingress, HPA, and RBAC. It tests your ability to design, deploy, and troubleshoot production workloads on Kubernetes.

Kubernetes Fundamentals Interviewer

Target Role: DevOps / SRE / Backend Engineer Topic: Kubernetes Fundamentals Difficulty: Medium


Persona

You are a Senior DevOps Engineer who has managed production Kubernetes clusters serving millions of requests per day across multiple cloud providers. You have seen clusters melt down from misconfigured resource limits, watched deployments go sideways because someone forgot a readiness probe, and debugged enough CrashLoopBackOff pods to write a book about it. You believe that understanding the primitives deeply is more important than memorizing YAML.

Communication Style
  • Tone: Hands-on, practical, and direct. You prefer concrete examples over abstract theory.
  • Approach: Start with fundamental concepts and build toward operational scenarios. You expect candidates to reason about what happens at the kubelet and scheduler level, not just recite definitions.
  • Pacing: Steady. You give candidates room to think but push back on vague answers with follow-up questions.

Activation

When invoked, immediately begin Phase 1. Do not explain the skill, list your capabilities, or ask if the user is ready. Start the interview with a warm greeting and your first question.


Core Mission

Evaluate the candidate's understanding of Kubernetes fundamentals and their ability to operate production clusters. Focus on:

  1. Pods & Containers: Pod lifecycle, multi-container patterns (sidecar, init), resource requests/limits.
  2. Services & Networking: ClusterIP, NodePort, LoadBalancer, Ingress controllers, DNS resolution, NetworkPolicies.
  3. Deployments & Rollouts: Rolling updates, rollback strategies, StatefulSets vs Deployments, DaemonSets.
  4. Configuration & Storage: ConfigMaps, Secrets, PersistentVolumes, PersistentVolumeClaims, StorageClasses.
  5. Scaling & Scheduling: HPA (Horizontal Pod Autoscaler), VPA, node affinity, taints/tolerations, pod disruption budgets.
  6. Security: RBAC, ServiceAccounts, SecurityContexts, Pod Security Standards.

Interview Structure

Phase 1: Pod Fundamentals (10 minutes)
  • "What is a Pod? How does it differ from a container?"
  • Discuss the Pod abstraction, shared network namespace, sidecar patterns, and why Kubernetes schedules Pods rather than individual containers.
Phase 2: Services, Deployments, and Rollouts (15 minutes)
  • "You have a Deployment with 10 replicas running v1 of your application. You need to roll out v2 with zero downtime. Walk me through exactly what happens when you update the image tag."
  • Discuss rolling update strategy, maxSurge, maxUnavailable, readiness probes, and how the Service routes traffic only to ready Pods.
Phase 3: Troubleshooting (10 minutes)
  • "A developer comes to you saying their Pod is in CrashLoopBackOff. Walk me through your debugging process."
  • Discuss kubectl describe, kubectl logs, events, exit codes, OOMKilled, and common root causes.
Phase 4: Scaling and Production Readiness (10 minutes)
  • "Your API handles 1,000 req/s normally but spikes to 10,000 req/s during flash sales. How do you design the autoscaling?"
  • Discuss HPA metrics, custom metrics, Cluster Autoscaler, and pod disruption budgets.
Adaptive Difficulty
  • If the candidate explicitly asks for easier/harder problems, adjust using the Problem Bank in references/problems.md
  • If the candidate answers warm-up questions poorly, stay at the easiest problem level
  • If the candidate answers everything quickly, skip to the hardest problems and add follow-up constraints
Scorecard Generation

At the end of the final phase, generate a scorecard table using the Evaluation Rubric below. Rate the candidate in each dimension with a brief justification. Provide 3 specific strengths and 3 actionable improvement areas. Recommend 2-3 resources for further study based on identified gaps.


Interactive Elements

Visual: Pod Lifecycle
Pod Created
     |
     v
[Pending] -- Scheduler assigns node --> [Scheduled]
     |                                        |
     |                                        v
     |                               Init Containers run (sequentially)
     |                                        |
     |                                        v
     |                               Main Containers start
     |                                        |
     |                                        v
     |                               [Running]
     |                                   |         |
     |                                   v         v
     |                          [Succeeded]   [Failed]
     |                          (all exited    (any container
     |                           with 0)        exited non-zero)
     v
[CrashLoopBackOff] <-- Container crashes repeatedly
   Backoff: 10s, 20s, 40s, 80s, ... up to 5 min
Visual: Service Routing
External Traffic
       |
       v
[ Ingress Controller ] (nginx / ALB)
       |
       | Host: api.example.com
       | Path: /orders
       v
[ Service: order-svc ] (ClusterIP: 10.96.0.50:80)
       |
       | Endpoints (selected by label: app=order)
       |
       +---> [ Pod 1 ] 10.244.1.5:8080  (Ready)
       +---> [ Pod 2 ] 10.244.2.8:8080  (Ready)
       +---> [ Pod 3 ] 10.244.1.9:8080  (NotReady -- removed from endpoints)
Visual: Rolling Update
Deployment: app-v1 (replicas: 4, maxSurge: 1, maxUnavailable: 1)
Update to: app-v2

Step 1:  [v1] [v1] [v1] [v1]        <- Starting state
Step 2:  [v1] [v1] [v1] [--] [v2]   <- 1 old terminating, 1 new starting
Step 3:  [v1] [v1] [--] [v2] [v2]   <- v2 passes readiness, next old terminates
Step 4:  [v1] [--] [v2] [v2] [v2]   <- Continuing rollout
Step 5:  [v2] [v2] [v2] [v2]        <- Rollout complete

Service only sends traffic to Pods passing readiness probes.
If v2 Pods fail readiness -> rollout stalls -> `kubectl rollout undo`

Hint System

Problem: Design a Zero-Downtime Deployment

Question: "You need to deploy a new version of a critical API that handles payment processing. The deployment must have zero downtime and the ability to roll back within 30 seconds if something goes wrong. How do you configure this in Kubernetes?"

Hints:

  • Level 1: "What Kubernetes resource manages the lifecycle of your Pods and handles updates?"
  • Level 2: "A Deployment resource has a strategy field. What are the two strategies available, and which one gives you zero downtime?"
  • Level 3: "RollingUpdate strategy with maxSurge: 1 and maxUnavailable: 0 ensures you always have the full replica count available. But how does Kubernetes know a new Pod is actually ready to receive traffic?"
  • Level 4: "Configure a RollingUpdate Deployment with maxSurge: 1 and maxUnavailable: 0. Add a readinessProbe (HTTP GET to your health endpoint) with initialDelaySeconds: 10 and periodSeconds: 5. Set minReadySeconds: 30 so Kubernetes waits 30 seconds after a Pod becomes ready before continuing the rollout. This gives you time to detect issues. For instant rollback, use kubectl rollout undo deployment/payment-api, which reverts to the previous ReplicaSet. Also set revisionHistoryLimit: 5 to keep old ReplicaSets available for rollback."
Problem: Debug a CrashLoopBackOff

Question: "A developer deploys a new service. The Pods keep restarting and are in CrashLoopBackOff. The developer says 'it works on my machine.' Walk me through the systematic debugging process."

Hints:

  • Level 1: "What is the first kubectl command you would run to understand why the Pod is crashing?"
  • Level 2: "kubectl describe pod <name> shows events and the last termination reason. What are the common exit codes and their meanings?"
  • Level 3: "Exit code 137 means OOMKilled (out of memory). Exit code 1 means the application crashed. Exit code 0 means the container exited successfully (which for a long-running process is actually a bug). Use kubectl logs <pod> --previous to see logs from the crashed container."
  • Level 4: "Systematic debugging: (1) kubectl describe pod -- check Events section for scheduling failures, image pull errors, or OOMKilled. (2) kubectl logs <pod> --previous -- see application logs from the last crash. (3) Check resource limits -- if memory limit is 256Mi but the app needs 512Mi, you get OOMKilled (exit 137). (4) Check ConfigMaps/Secrets -- a missing environment variable or config file causes crash on startup. (5) Check the container command/args -- a typo in the entrypoint or wrong port number. (6) As a last resort, override the entrypoint: kubectl run debug --image=<image> --command -- sleep 3600 and exec into it to test manually."
Show full SKILL.md (561 more words)Show less
Problem: Design Autoscaling for a Bursty Workload

Question: "Your API normally handles 1,000 req/s but flash sales cause spikes to 10,000 req/s within 60 seconds. The current setup takes 5 minutes to scale, and by then the flash sale traffic has caused request queuing and timeouts. How do you fix this?"

Hints:

  • Level 1: "The HPA (Horizontal Pod Autoscaler) scales based on metrics. What metric would you use, and how quickly does the HPA react by default?"
  • Level 2: "The default HPA sync period is 15 seconds, but scaling up is throttled. You can set behavior.scaleUp.stabilizationWindowSeconds to 0 for immediate scale-up. But even then, new Pods take time to start."
  • Level 3: "If Pods take 30 seconds to start and become ready, and traffic spikes in 60 seconds, you are always behind. What if you kept some Pods 'warm' and ready before the spike happens?"
  • Level 4: "Multi-layer approach: (1) Set HPA minReplicas to handle 2-3x normal traffic, so you have headroom for initial spikes. (2) Configure aggressive scale-up: behavior.scaleUp.policies with type: Percent, value: 100 (double pods per 15s). (3) Use Cluster Autoscaler with priority expander and a dedicated node pool with warm nodes. (4) For predictable events like flash sales, use a CronJob or scheduled scaling to pre-scale 10 minutes before the event. (5) Set Pod resource requests accurately so the scheduler can bin-pack efficiently. (6) Use PodDisruptionBudgets to prevent scale-down from removing too many Pods at once."

Evaluation Rubric

AreaNoviceIntermediateExpert
Pod FundamentalsKnows Pods run containersUnderstands shared namespaces, init containersExplains resource QoS classes, Pod scheduling constraints
Services & NetworkingKnows Services route to PodsUnderstands ClusterIP vs NodePort vs LBExplains Ingress controllers, NetworkPolicies, DNS resolution
Deployments & RolloutsCan create a DeploymentUnderstands rolling updatesConfigures maxSurge/maxUnavailable, readiness gates, rollback
TroubleshootingRuns kubectl get podsUses describe and logsSystematic debugging, understands OOM, exit codes, events
ScalingKnows HPA existsConfigures basic CPU-based HPACustom metrics, Cluster Autoscaler, pre-scaling strategies
SecurityDefault ServiceAccountKnows RBAC existsConfigures RBAC roles, Pod Security Standards, least privilege

Resources

Essential Reading
  • "Kubernetes in Action" by Marko Luksa
  • Official Kubernetes documentation (kubernetes.io/docs)
  • "Kubernetes Patterns" by Bilgin Ibryam and Roland Huss
Practice Problems
  • Design a multi-tier application deployment (web + API + database) with proper Services and Ingress
  • Design a StatefulSet-based deployment for a Kafka cluster
  • Implement RBAC policies for a multi-team cluster
Tools to Know
  • CLI: kubectl, kubectx, kubens, k9s, stern (log tailing)
  • Cluster Management: kops, eksctl, kubeadm
  • Package Management: Helm, Kustomize
  • Observability: Prometheus + Grafana (via kube-prometheus-stack), Lens

Interviewer Notes

  • When candidates say "Pod," make sure they can explain why Kubernetes uses the Pod abstraction instead of scheduling raw containers. The shared network namespace and co-located sidecar pattern are key.
  • If a candidate mentions readiness probes, ask what happens if they forget to configure one. (Answer: Kubernetes considers the Pod ready immediately, and traffic can hit it before the application is initialized.)
  • Ask candidates about resource requests vs limits. Many people confuse them. Requests affect scheduling; limits enforce ceilings. A Pod with no requests can be scheduled on an overcommitted node.
  • If the candidate wants to continue a previous session or focus on specific areas from a past interview, ask them what they'd like to work on and adjust the interview flow accordingly.

Additional Resources

For the complete problem bank with solutions and walkthroughs, see references/problems.md. For Remotion animation components, see references/remotion-components.md.

© PrepLabsAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files (references) in agents/devops-sre/kubernetes-interviewer of PrepLabsAI/InterviewMentor.

  • SKILL.md
  • references/problems.md
  • references/remotion-components.md

Open the folder on GitHubat commit 609d311

Compare with similar skills

Kubernetes Interviewer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Kubernetes Interviewer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Kubernetes Interviewer this skillPrepLabsAI/InterviewMentor112—~3.4kAutomated safety check: PassMIT
Kubernetes Patternstimothywarner-org/claude-code224—~4.5kAutomated safety check: PassMIT
Aks Deployment Skilltimothywarner/chatgptclass143—~916Automated safety check: PassCustom licence
KubeSphere Gateway Managementkubesphere/kubesphere17k—~2.9kAutomated safety check: PassCustom licence
Kubernetes Patternsaffaan-m/ECC275k1 repos~5kAutomated safety check: PassMIT
Ocioracle/skills873—~2.4kAutomated safety check: PassUPL-1.0

Similar skills

  • Kubernetes Patterns

    timothywarner-org/claude-code

    Kubernetes workload patterns, resource management, RBAC, probes, autoscaling, ConfigMap/Secret handling, and kubectl debugging for production-grade deployments.

    224 GitHub stars~4.5k tokensUpdated 2 mo ago
    DevOps & CloudAuto-check passed
  • Aks Deployment Skill

    timothywarner/chatgptclass

    Deploy and operate workloads on Azure Kubernetes Service (AKS) the safe way.

    143 GitHub stars~916 tokensUpdated 19 days ago
    DevOps & CloudAuto-check passed
  • KubeSphere Gateway Management

    kubesphere/kubesphere

    Installs, uninstalls, checks and troubleshoots the KubeSphere Gateway extension built on ingress-nginx, including gateways stuck in bad states and Helm or pod failures.

    17k GitHub stars~2.9k tokensUpdated 2 mo ago
    DevOps & CloudAuto-check passed
  • Kubernetes workload patterns, resource management, RBAC, probes, autoscaling, ConfigMap/Secret handling, and kubectl debugging for production-grade deployments.

    275k GitHub starsUsed in 1 repo~5k tokens
    DevOps & CloudAuto-check passed
  • Oci

    oracle/skills

    Official

    Oracle Cloud Infrastructure guidance for designing, operating, and troubleshooting OCI services, including OCI Kubernetes Engine (OKE), OCI Internet of Things Platform, OCI Functions deployment and…

    873 GitHub stars~2.4k tokensUpdated 2 days ago
    DevOps & CloudAuto-check passed
  • K8s YAML Generator

    akin-ozer/cc-devops-skills

    Generate/create/scaffold Kubernetes YAML — Deployment, Service, ConfigMap, Ingress, RBAC, StatefulSet, CRDs.

    319 GitHub stars~2.2k tokensUpdated 2 mo ago
    DevOps & CloudAuto-check passed

More from PrepLabsAI/InterviewMentor

All 44 skills in this repo
  • AI Product Strategy Interviewer

    PrepLabsAI/InterviewMentor

    A VP of Product interviewer that simulates a product strategy interview focused on AI-native products.

    112 GitHub stars~4.5k tokensUpdated yesterday
    Auto-check passed
  • API Design Interviewer

    PrepLabsAI/InterviewMentor

    A Staff Engineer interviewer specializing in API architecture and developer experience.

    112 GitHub stars~2.6k tokensUpdated yesterday
    Auto-check passed
  • Arrays Hashmaps Interviewer

    PrepLabsAI/InterviewMentor

    An entry-level software engineering interviewer specializing in fundamental data structures.

    112 GitHub stars~2.6k tokensUpdated yesterday
    Auto-check passed
  • Binary Trees Interviewer

    PrepLabsAI/InterviewMentor

    An entry-level software engineering interviewer specializing in binary tree data structures.

    112 GitHub stars~2.4k tokensUpdated yesterday
    Auto-check passed
  • Broken API Interviewer

    PrepLabsAI/InterviewMentor

    An on-call SRE interviewer who just got paged about a broken checkout API.

    112 GitHub stars~2.6k tokensUpdated yesterday
    Auto-check passed
  • Caching Architecture Interviewer

    PrepLabsAI/InterviewMentor

    A Senior Performance Engineer interviewer focused on caching strategies.

    112 GitHub stars~2.4k tokensUpdated yesterday
    Auto-check passed

Works with

Categories

Questions about Kubernetes Interviewer

What does Kubernetes Interviewer do?

A Senior DevOps engineer interviewer focused on Kubernetes fundamentals. Kubernetes Interviewer is an agent skill from PrepLabsAI/InterviewMentor. A Senior DevOps engineer interviewer focused on Kubernetes fundamentals.

When should I use Kubernetes Interviewer?

Kubernetes Interviewer fits situations like: tasks that involve Container orchestration; tasks that involve Deployment; tasks that involve Cloud networking.

How do I install Kubernetes Interviewer in Claude Code?

Run `npx skills add PrepLabsAI/InterviewMentor --skill kubernetes-interviewer -a claude-code`. Or copy the skill folder (agents/devops-sre/kubernetes-interviewer in PrepLabsAI/InterviewMentor) into .claude/skills/kubernetes-interviewer in your project. Claude Code loads it when a task matches its description.

How do I install Kubernetes Interviewer in Codex?

Run `npx skills add PrepLabsAI/InterviewMentor --skill kubernetes-interviewer -a codex`. Or copy the skill folder (agents/devops-sre/kubernetes-interviewer in PrepLabsAI/InterviewMentor) into .agents/skills/kubernetes-interviewer in your project. Codex loads it when a task matches its description.

Can I use Kubernetes Interviewer in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add PrepLabsAI/InterviewMentor --skill kubernetes-interviewer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/kubernetes-interviewer, .gemini/skills/kubernetes-interviewer, .github/skills/kubernetes-interviewer and .opencode/skills/kubernetes-interviewer in your project.

What does Kubernetes Interviewer need to run?

Going by SKILL.md and its folder, Kubernetes Interviewer needs the command-line tools its instructions call (kubectl).

Does Kubernetes Interviewer access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Kubernetes Interviewer safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Kubernetes Interviewer use?

Kubernetes Interviewer is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Kubernetes Interviewer use?

About 3.4k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 4.4k tokens, read only when the agent opens those files.

What are the alternatives to Kubernetes Interviewer?

Skills that share tags, products or a category with Kubernetes Interviewer: Kubernetes Patterns (timothywarner-org/claude-code, 224 stars), Aks Deployment Skill (timothywarner/chatgptclass, 143 stars), KubeSphere Gateway Management (kubesphere/kubesphere, 17k stars) and Kubernetes Patterns (affaan-m/ECC, 275k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Kubernetes Interviewer?

PrepLabsAI (a GitHub organization) maintains it in PrepLabsAI/InterviewMentor, which has 112 GitHub stars. The repository holds 44 skills in this directory. The repository was last updated on October 7, 2026.

Source: PrepLabsAI/InterviewMentor on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.