Token导航 LogoToken导航

Agent Skill · 开发

question-generator(问题生成器)

question-generator 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

question-generator 是开发类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为权限未标注;许可证信息还不明确,暂无第三方扫描结果,按安装量在开发类的 21,746 个 Skill 里排第 19,346。

总安装 279周安装 12GitHub Stars 18下载 98核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:question-generator(问题生成器)
来源仓库:https://github.com/huifer/claude-code-interview
仓库路径:skills/question-generator
安装命令:
npx skills add https://github.com/huifer/claude-code-interview --skill question-generator
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/huifer/claude-code-interview --skill question-generator

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

用于处理 GitHub 仓库、Issue、Pull Request 等协作信息。适合围绕代码变更、仓库状态进行整理和分析。可结合来源仓库和 README 继续核验具体功能和使用方式。安装前建议确认权限范围、维护状态及是否触发联网或命令执行。

支持 Codex、Claude、Cursor、Gemini CLI,通过 GitHub 安装。

来源仓库内路径:skills/question-generator

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/huifer/claude-code-interview --skill question-…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    权限没有明确标注,第一次使用时只给一个无关紧要的任务,观察它到底读了哪些文件和网络。

常见问题

6 条

question-generator 怎么安装?

在终端执行 npx skills add https://github.com/huifer/claude-code-interview --skill question-generator。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

question-generator 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

question-generator 需要什么权限?

权限级别没有明确标注。第一次使用时建议只给无关紧要的任务,观察它实际读写了哪些内容。

question-generator 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

question-generator 用的人多吗?

公开数据是累计安装 279 次,近一周安装 12 次,下载 98 次,GitHub 18 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

question-generator 安全吗?

没有查到第三方扫描结果,安全性无法从公开资料判断,安装前请自行审查源码、依赖和命令行为。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 没有第三方扫描结果,安全性只能靠自己读源码判断。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 要求有安全扫描结论才肯安装的团队。
  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
question-generator

问题生成器 · 本页

27918权限未标注未明确未收录

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
question-generator
description
智能面试问题生成器。基于JD分析、用户简历和公司特点,生成定制化面试问题。支持技术面试、系统设计、行为面试(STAR)、HR面试。提供不同难度级别(简单/中等/困难)。自动维护问题库,追踪练习历史。与jd-analyzer和interview-coach集成。
allowed-tools
Read, Write, Grep

Question Generator Skill

触发条件

当用户需要:

  • 生成目标公司的面试问题
  • 练习特定类型的面试问题
  • 获取不同难度的问题
  • 更新问题库
  • 查看问题练习历史

核心能力

1. 问题生成引擎

基于以下维度生成问题:

  • JD分析结果: 从jd-analyzer提取的技能要求
  • 公司特点: 公司类型、技术栈、业务领域
  • 职位级别: Junior/Mid/Senior/Staff/Principal
  • 面试类型: 技术/系统设计/行为/HR
  • 难度级别: 简单/中等/困难

2. 问题类型

技术面试问题

编程题:

  • 算法和数据结构
  • LeetCode风格题目
  • 代码优化
  • 边界条件处理

技术深度问题:

  • 语言特性
  • 框架原理
  • 系统架构
  • 性能优化
  • 最佳实践

设计问题:

  • API设计
  • 数据库设计
  • 类设计
  • 设计模式应用
系统设计问题

经典系统设计:

  • URL Shortener
  • Twitter Timeline
  • Chat System
  • File Storage
  • Rate Limiter
  • Key-Value Store

大规模系统:

  • 分布式系统
  • 微服务架构
  • 数据一致性
  • 负载均衡
  • 缓存策略
  • 消息队列
行为面试问题

STAR方法问题:

  • 团队合作
  • 冲突解决
  • 领导力
  • 挑战项目
  • 失败经历
  • 成就展示

情景问题:

  • 如何处理紧急情况
  • 如何与难相处的同事合作
  • 如何在压力下工作
  • 如何学习新技术
HR面试问题
  • 自我介绍
  • 职业规划
  • 薪资期望
  • 离职原因
  • 为什么选择这家公司
  • 优势和劣势

3. 难度级别算法

简单 (Easy):

  • 基础概念和定义
  • 直接应用
  • 单一步骤问题
  • 适合:Junior职位、Warm-up

中等 (Medium):

  • 需要多步思考
  • 组合多个概念
  • 有一定复杂度
  • 适合:Mid-level职位、核心面试

困难 (Hard):

  • 需要深入分析
  • 系统级思考
  • 优化和Trade-offs
  • 适合:Senior+职位、筛选面试

4. 问题库管理

问题存储结构
{
  "question_id": "unique_id",
  "type": "technical|system_design|behavioral|hr",
  "category": "algorithm|database|distributed_system|teamwork",
  "difficulty": "easy|medium|hard",
  "question_text": "...",
  "tags": ["array", "dynamic_programming", "google"],
  "created_at": "2024-01-01",
  "times_asked": 0,
  "success_rate": 0.0,
  "related_skills": ["Python", "Algorithms"]
}
练习历史追踪
{
  "practice_session": {
    "session_id": "unique_id",
    "date": "2024-01-01",
    "company_id": "...",
    "questions_practiced": [...],
    "performance": {...},
    "improvement_areas": [...]
  }
}

工作流程

步骤 1: 读取上下文

使用Read工具读取:

  • data/companies/{company}.json - 目标公司和JD分析
  • data/resume/base.json - 用户基础简历
  • data/questions/technical.json - 现有技术问题库
  • data/questions/behavioral.json - 现有行为问题库

步骤 2: 分析需求

从JD分析中提取:

  • 必需技能(required_skills)
  • 优先技能(preferred_skills)
  • 职位级别
  • 公司类型(Big Tech/Startup/等)
  • 技术栈

步骤 3: 生成问题

根据分析结果生成问题:

{
  "generated_questions": {
    "company": "Google",
    "position": "Software Engineer L3",
    "technical": {
      "easy": [
        {
          "question_id": "tech_001",
          "question": "实现一个LRU Cache",
          "category": "data_structure",
          "related_skills": ["Hash Table", "Doubly Linked List"],
          "estimated_time": "20-30 minutes",
          "follow_up_questions": ["如何O(1)时间复杂度实现?", "如何处理并发?"]
        }
      ],
      "medium": [...],
      "hard": [...]
    },
    "system_design": [...],
    "behavioral": [...],
    "hr": [...]
  }
}

步骤 4: 更新问题库

将新生成的问题添加到对应的问题库文件:

  • 技术问题 → data/questions/technical.json
  • 行为问题 → data/questions/behavioral.json
  • 系统设计 → data/questions/system_design.json
  • HR问题 → data/questions/hr.json

步骤 5: 记录生成历史

更新 data/analytics/question_generation.json:

{
  "generation_history": [
    {
      "timestamp": "2024-01-01T10:00:00Z",
      "company_id": "google",
      "position": "Software Engineer L3",
      "questions_generated": 15,
      "question_types": ["technical", "behavioral", "system_design"],
      "difficulty_distribution": {
        "easy": 5,
        "medium": 7,
        "hard": 3
      }
    }
  ]
}

集成点

与 jd-analyzer 集成

  • 读取JD分析结果中的技能要求
  • 基于技能匹配度生成相关技术问题
  • 针对技能差距生成准备性问题

与 interview-coach 集成

  • 将生成的问题传递给interview-coach用于模拟面试
  • 接收面试反馈,调整问题难度
  • 基于表现推荐额外练习问题

与 interview-simulator 集成

  • 为模拟器提供问题库
  • 根据模拟结果更新问题难度评级
  • 追踪问题成功率

问题生成策略

公司特定策略

Google:

  • 强调算法和数据结构
  • 系统设计的可扩展性
  • 开放式问题("设计一个...")
  • Leadership Principle相关行为问题

Meta (Facebook):

  • 实用编程问题
  • 分布式系统
  • "Move Fast"文化相关行为问题
  • 影响力和成就感

Amazon:

  • 系统设计和架构
  • 实际问题解决
  • Leadership Principles行为问题
  • 客户 obsession

Microsoft:

  • 产品设计思维
  • 跨平台开发
  • 成长型思维(Growth Mindset)
  • 团队协作

Startup:

  • 全栈能力
  • 快速学习能力
  • 适应变化
  • 多任务处理

职位级别策略

Junior (L2-L3):

  • 基础概念和编码能力
  • 学习潜力
  • 简单到中等难度
  • 基础系统设计

Mid-level (L4):

  • 项目经验
  • 问题解决能力
  • 中等到困难
  • 完整系统设计

Senior (L5):

  • 架构设计
  • 技术领导力
  • 困难级别
  • 复杂系统设计

Staff+ (L6+):

  • 跨团队协作
  • 技术战略
  • 极具挑战性问题
  • 多系统设计

输出格式

标准问题输出

## 技术面试问题 - 中等难度

### 问题: 实现一个分布式缓存系统

**背景**:
- 需要支持高并发读写
- 数据需要持久化
- 节点可能故障

**要求**:
1. 设计系统架构
2. 讨论数据一致性策略
3. 处理节点故障
4. 优化性能

**评估要点**:
- CAP理论理解
- 分片策略
- 复制机制
- 一致性协议
- 性能优化

**预计时间**: 45分钟
**相关技能**: Distributed Systems, Cache, Consistency

批量问题输出

{
  "batch_questions": {
    "company": "Google",
    "position": "Software Engineer L3",
    "total_questions": 20,
    "questions_by_type": {
      "technical": 8,
      "system_design": 4,
      "behavioral": 5,
      "hr": 3
    },
    "estimated_preparation_time": "2-3 weeks",
    "priority_order": [...]
  }
}

最佳实践

  1. 问题多样性: 避免重复,每次生成略有不同
  2. 难度递进: 从简单到困难,帮助用户建立信心
  3. 相关性: 确保问题与目标职位高度相关
  4. 时效性: 基于当前技术趋势更新问题
  5. 反馈驱动: 根据用户表现调整问题难度
  6. 全面覆盖: 平衡各类问题,不偏重某一类型

命令集成

此skill可被以下命令调用:

  • /interview/prep - 生成面试准备问题集
  • /interview/simulate - 为模拟面试提供问题
  • /company/questions - 生成公司特定问题
  • /weakness/practice - 针对弱点生成练习题

数据文件依赖

  • data/companies/*.json - 公司和JD数据
  • data/resume/base.json - 用户简历
  • data/questions/*.json - 问题库
  • data/analytics/question_generation.json - 生成历史

平台分布

Codex

34.05%
按下载量换算33

Claude

30.47%
按下载量换算30

Cursor

21.31%
按下载量换算21

Gemini CLI

9.16%
按下载量换算9

安全审计

暂无安全审计结果可展示。

权限和风险

权限未标注

当前来源未能明确判断权限范围,默认进入异常复核队列。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills