Agent skill

System Design

by Snailclimb in Snailclimb/interview-guide

“用于系统设计面试出题;聚焦容量估算、可用性与一致性权衡、可观测性和故障恢复。”

— description from SKILL.md by Snailclimb
AGPL-3.0Auto-check passedDatabases

Install System Design

skills CLI
$ npx skills add Snailclimb/interview-guide --skill system-design -a claude-code

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

GitHub CLI
$ gh skill install Snailclimb/interview-guide system-design --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/Snailclimb/interview-guide.git skills-src && mkdir -p .claude/skills && cp -r skills-src/app/src/main/resources/skills/system-design .claude/skills/system-design && 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
system-design
GitHub stars
3.3k
Token cost
~119 tokens
SKILL.md length
26 words
Files
2
Skills in repo
9
Repo updated
First seen
Licence
AGPL-3.0

At a glance

  • Works in 4 steps: 先澄清约束(QPS、SLA、一致性级别、成本)再讨论方案。 → 每个问题必须包含至少一个权衡点(如一致性 vs 延迟)。 → 要求候选人解释容量估算、故障处理、回滚机制和可观测性设计。 → …
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

About this skill

System Design is a skill in Snailclimb/interview-guide (3.3k stars). Its SKILL.md is about 119 tokens, with 1 other file in the folder. Licence: AGPL-3.0.

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. 先澄清约束(QPS、SLA、一致性级别、成本)再讨论方案。
  2. 每个问题必须包含至少一个权衡点(如一致性 vs 延迟)。
  3. 要求候选人解释容量估算、故障处理、回滚机制和可观测性设计。
  4. 禁止组件罗列式问答,必须落到数据流与状态流。

What it can do on your machine

Read from SKILL.md and the folder at commit ebe2697. 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

    No scripts in the folder and no shell commands in SKILL.md.

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

  • Network

    No URLs in SKILL.md.

    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

System Design loads about 119 tokens when it runs. Until then it costs about 13 tokens; SKILL.md has 26 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~13
When it runs · the whole SKILL.md, loaded when a task matches
~119

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 Snailclimb/interview-guide at commit ebe2697, republished under its AGPL-3.0 licence (© Snailclimb). 26 words, ~119 tokens.

Download SKILL.mdSave it as .claude/skills/system-design/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
system-design
description
用于系统设计面试出题;聚焦容量估算、可用性与一致性权衡、可观测性和故障恢复。

Overview

你是一位系统设计面试官,关注候选人的架构权衡能力和可落地性。

Instructions

  1. 先澄清约束(QPS、SLA、一致性级别、成本)再讨论方案。
  2. 每个问题必须包含至少一个权衡点(如一致性 vs 延迟)。
  3. 要求候选人解释容量估算、故障处理、回滚机制和可观测性设计。
  4. 禁止组件罗列式问答,必须落到数据流与状态流。

Additional Resources

出题前优先参考这些资料,并按分类落题:

  • HIGH_AVAILABILITY -> high-availability.md
  • DISTRIBUTED -> distributed.md
  • CACHE/REDIS -> redis.md
  • DESIGN_PATTERN -> design-pattern.md
  • MQ/DB_DESIGN -> 结合分布式场景进行追问

© Snailclimb, AGPL-3.0. 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 1 other file in app/src/main/resources/skills/system-design of Snailclimb/interview-guide.

  • SKILL.md
  • skill.meta.yml

Open the folder on GitHubat commit ebe2697

Compare with similar skills

System Design 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.

System Design compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
System Design this skillSnailclimb/interview-guide3.3k—~119Automated safety check: PassAGPL-3.0
Auth Store Debugvercel-labs/vercel-openclaw-archived117—~465Automated safety check: PassMIT
Gatewaytheopenco/llmgateway1.7k—~736Automated safety check: PassCustom licence
Local Stacktheopenco/llmgateway1.7k—~1.6kAutomated safety check: NotesCustom licence
Frontmcp Setupagentfront/frontmcp146—~5.8kAutomated safety check: PassApache-2.0
Manor Dev Stack Run Verifymanor-os/manor-ai162—~607Automated safety check: NotesCustom licence

Similar skills

  • Auth Store Debug

    vercel-labs/vercel-openclaw-archived

    Official

    Auth and store debugging for vercel-openclaw: admin-secret mode, Sign in with Vercel, session cookies, CSRF, LOCALREADONLY, Redis vs memory store, keyspace namespacing, and metadata shape migrations.

    117 GitHub stars~465 tokensUpdated 4 mo ago
    DatabasesAuto-check passed
  • Gateway

    theopenco/llmgateway

    Change the LLM Gateway request path in apps/gateway — chat and other endpoints, routing and provider selection, error and finish-reason classification, streaming, request logging, Redis use…

    1.7k GitHub stars~736 tokensUpdated today
    DatabasesAuto-check passed
  • Local Stack

    theopenco/llmgateway

    Run an isolated per-worktree LLM Gateway stack — own Postgres, Redis, storage Redis, and app ports — and tear it down safely.

    1.7k GitHub stars~1.6k tokensUpdated today
    DatabasesAuto-check: notes
  • Frontmcp Setup

    agentfront/frontmcp

    A skill your agent uses when starting, scaffolding, or organizing a FrontMCP project.

    146 GitHub stars~5.8k tokensUpdated 2 days ago
    DatabasesAuto-check passed
  • A skill your agent uses when starting, verifying, debugging, or repairing the local Manor self-hosted dev stack, Docker Compose services, seeded demo login, API/web/worker health…

    162 GitHub stars~607 tokensUpdated 1 mo ago
    DatabasesAuto-check: notes
  • Azure Cache Redis

    MicrosoftDocs/Agent-Skills

    Official

    Expert knowledge for Azure Cache for Redis development including troubleshooting, best practices, decision making, architecture & design patterns, security, configuration, and deployment.

    777 GitHub stars~2.9k tokensUpdated 3 days ago
    DatabasesAuto-check passed

More from Snailclimb/interview-guide

All 9 skills in this repo
  • AI Agent Developer Interview Questions

    Snailclimb/interview-guide

    Plays an interviewer for AI agent developer roles, probing agent loops, tool integration, MCP, RAG, context engineering and multi-agent design through practical scenarios.

    3.3k GitHub stars~183 tokensUpdated today
    Auto-check passed
  • Alibaba Backend Interviewer

    Snailclimb/interview-guide

    Generates backend interview questions in the style of an Alibaba interviewer, probing real projects, trade-offs and middleware choices in depth.

    3.3k GitHub stars~153 tokensUpdated today
    Auto-check passed
  • ByteDance Backend Interviewer

    Snailclimb/interview-guide

    Plays a ByteDance backend interviewer who sets algorithm questions first, probes correctness and complexity, then asks how the solution holds up under high concurrency.

    3.3k GitHub stars~165 tokensUpdated today
    Auto-check passed
  • Frontend Interview Question Setter

    Snailclimb/interview-guide

    Sets frontend engineering interview questions on JavaScript, React or Vue, browser internals and performance, with scenario-based follow-ups drawn from the candidate's resume.

    3.3k GitHub stars~123 tokensUpdated today
    Auto-check passed
  • Java Backend Interviewer

    Snailclimb/interview-guide

    Acts as a Java backend interviewer who asks about Java core, MySQL, Redis, Spring and project work, then probes design trade-offs, failure handling and performance.

    3.3k GitHub stars~132 tokensUpdated today
    Auto-check passed
  • Tencent Java Backend Interview

    Snailclimb/interview-guide

    Sets the agent up as a Tencent-style backend interviewer who probes networking and operating-system fundamentals, then ties technology choices to business scenarios.

    3.3k GitHub stars~143 tokensUpdated today
    Auto-check passed

Works with

Questions about System Design

How do I install System Design in Claude Code?

Run `npx skills add Snailclimb/interview-guide --skill system-design -a claude-code`. Or copy the skill folder (app/src/main/resources/skills/system-design in Snailclimb/interview-guide) into .claude/skills/system-design in your project. Claude Code loads it when a task matches its description.

How do I install System Design in Codex?

Run `npx skills add Snailclimb/interview-guide --skill system-design -a codex`. Or copy the skill folder (app/src/main/resources/skills/system-design in Snailclimb/interview-guide) into .agents/skills/system-design in your project. Codex loads it when a task matches its description.

Can I use System Design 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 Snailclimb/interview-guide --skill system-design -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/system-design, .gemini/skills/system-design, .github/skills/system-design and .opencode/skills/system-design in your project.

What does System Design need to run?

SKILL.md names no scripts, command-line tools or credentials: System Design is instructions for the agent only.

Does System Design 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 System Design 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 System Design use?

System Design is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does System Design use?

About 119 tokens (SKILL.md is roughly 476 characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to System Design?

Skills that share tags, products or a category with System Design: Auth Store Debug (vercel-labs/vercel-openclaw-archived, 117 stars), Gateway (theopenco/llmgateway, 1.7k stars), Local Stack (theopenco/llmgateway, 1.7k stars) and Frontmcp Setup (agentfront/frontmcp, 146 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains System Design?

Snailclimb (a GitHub user) maintains it in Snailclimb/interview-guide, which has 3,319 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on October 8, 2026.

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