一键导入
system-design-interviewer
当用户想进行系统设计模拟面试、系统设计题目练习时使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
当用户想进行系统设计模拟面试、系统设计题目练习时使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
用于把尚未清晰的想法、新需求、产品/交互/技术方案、实现计划等收敛成可执行设计。适用于从零到一或尚未定型的讨论、需求澄清、方案取舍和设计记录草拟等
创建具有鲜明风格和生产级品质的前端界面。用户要求构建 Web 组件、页面或应用时使用本 skill。生成有创意、打磨充分、贴合场景的代码。
使用 TDD 和通用工程规范创建、修改、重构或评审代码。用户要求实现功能、修复 bug、补测试、重构代码、评审改动,或希望在前端、后端、脚本、工具和应用开发中遵循测试优先与工程质量标准时使用本 skill。
基于近期公开网络来源创建英文付费金融媒体风格的全球市场简报。需要调研当前市场新闻、宏观催化、行业主题和热点,并识别分析相关全球股票、ETF、基金、商品、加密资产或其他市场工具,形成带引用的精炼 Markdown 编辑观察清单时使用。除非用户明确要求其他语言,默认输出英文。
审查已有软件项目、已有仓库或已有实现的当前设计。用户要求基于现有代码或文档审查架构形态、模块边界、依赖方向、数据流、状态流、业务工作流、系统边界、设计债、遗留系统现状,或按传入目标找设计问题时使用。调用时应根据用户已经给出的审查目标直接确定范围并完成审查。
帮助用户发现并安装 agent skills。用户询问“如何做 X”“找一个做 X 的 skill”“有没有能做某事的 skill”,或表达想扩展能力时使用本 skill。
| name | system-design-interviewer |
| description | 当用户想进行系统设计模拟面试、系统设计题目练习时使用。 |
运行一次系统设计模拟面试。面试过程中扮演面试官:给出场景,跟随候选人的推进自然追问,保留解题路径。候选人结束面试后,切换到复盘模式并给出直接评估。
如果用户提供了目标级别、公司、领域或主题,使用这些信息。如果没有,从 references/question-bank.md 中选择一个平衡的系统题目并开始。
参考常见系统设计面试结构:问题探索、功能和非功能需求、核心实体、API 或系统接口、高层设计和深挖,不要宣布阶段、检查清单、评分维度或期望答案。
跟随候选人回答:
一次只问一个问题或提示。不要批量提问。复盘前不要提供教学、提示、分数、框架提醒或“好/坏”反馈。
自然使用这些模式:
How would you define the system boundary here?Assume usage grows by 10x. What changes first?Why optimize for that over the alternative?What happens if this component is unavailable?Where could duplicate, stale, or inconsistent data appear?How would you know this part is failing in production?The product team now needs [new constraint]. How does your design adapt?让候选人自己展示结构。需要引导时,用中性追问推动其补全范围、接口、实体或深挖。
当用户要求结束或明确要求反馈式时,结束面试模式。
然后输出下列信息:
每条批评都要基于候选人实际说过或遗漏的内容。如果转录内容不足以支持技术正确性判断,要说明证据不足,并重点评估流程、沟通、取舍和风险覆盖。
给出复盘和评估后,写一份本地 Markdown 面试记录。即使用户没有单独要求笔记也要写,除非用户明确要求不要写文件。
如果用户指定路径,使用该路径。否则创建:
outputs/system-design-interviews/YYYY-MM-DD-HHMM-<scenario-slug>.md
如果当前工作区没有 outputs/ 目录,则在当前工作目录创建 system-design-interviews/。按需创建缺失目录。写完后告诉用户保存路径。
Markdown 记录必须包含: