← 返回主页

三剑客技能考核

10 题互动测验 · 即时解析 · 综合打分

已完成 0 / 10
题 1 / 10

基础识别:开始一个新需求

你接到一个新需求:"给后台管理系统加一个操作日志查询页面"。
在你写代码之前,第一个应该用哪个工具的什么命令?为什么?
"操作日志查询" 听起来清楚,但你还不知道:用户实际操作场景?要查多久前?要不要导出?性能要求?这些问题谁来问是关键。
题 2 / 10

概念辨析:识别文件路径所属

下面三个文件路径分别属于哪个工具?
A. openspec/changes/add-2fa/proposal.md
所属工具:
B. docs/superpowers/plans/2026-05-20-myctl.md
所属工具:
C. ~/.config/opencode/skills/gstack-office-hours/SKILL.md
所属工具:
题 3 / 10

哲学差异:用一句话填空

用关键词填空,简明扼要:
gstack 关心的是
OpenSpec 关心的是
Superpowers 关心的是
提示:从主页对比表的"关心什么"列找答案。三个工具关注的是 SDLC 不同阶段。
题 4 / 10 ⭐⭐

命令选择:接手老项目重构

你刚接手一个 5 年的老项目,老板让你重构鉴权模块。代码 2000 行,没文档,原作者已离职。
你的第一个命令应该是什么?
题 5 / 10 ⭐⭐

Delta Spec 理解:archive 后会发生什么?

看下面这段 OpenSpec delta:
# Delta for Auth

## ADDED Requirements
### Requirement: Two-Factor Authentication

## MODIFIED Requirements
### Requirement: Session Timeout
(Previously: 60 minutes → 改为 30 minutes)

## REMOVED Requirements
### Requirement: Remember Me

归档前 openspec/specs/auth/spec.md 中有 5 条需求:
① Login · ② Session Timeout · ③ Logout · ④ Remember Me · ⑤ Password Reset

归档后这个文件里有几条 requirements?
题 6 / 10 ⭐⭐

Superpowers 铁律:识别违规

下面对话片段中,AI 违反了哪条铁律?
You: 我已经写好了 levenshtein 函数实现,你帮我加测试

AI: 好的,已经为你写了 8 个测试用例覆盖:
    - 空字符串
    - 完全相同的字符串
    - 单字符差异
    - 多字符差异
    所有测试通过 ✓
注意"已经为你写了 8 个测试用例 ... 所有测试通过 ✓"——AI 没让用户看到测试失败的过程,也没出示"运行测试"的实际证据。可能两条铁律都违反了,但选最严重的那条。
题 7 / 10 ⭐⭐⭐

综合应用:开源 CLI 工具加新功能

场景:独立开发的开源 CLI 工具(5000 行 TS),有 GitHub stars,开始有外部贡献者。
任务:要加新功能"配置文件支持远程 URL"。

请按顺序选出至少 5 个步骤的命令调用顺序(按你认为正确的顺序勾选,不必所有都选):
注意:CLI 工具没有 UI——design-shotgun 是陷阱。/cso 是可选的(看是否处理用户输入)。其他 6 项都是必要步骤。
题 8 / 10 ⭐⭐⭐

工具选择:4 个真实场景

为下面 4 个场景选合适的工具组合:
A. 写一个明天上线的 demo 小工具
B. 接金融行业项目,每个变更要审计追溯
C. 4 工程师团队做支付重构
D. 周末写一次性爬虫,永不维护
题 9 / 10 ⭐⭐⭐

反模式识别(多选)

下面 5 个做法中,哪些是反模式?请勾选所有错误项(多选):
注意:题目问的是"反模式"——5 个选项可能全都是反模式,也可能部分是。仔细审视每个做法的根本逻辑。
题 10 / 10 ⭐⭐⭐⭐

实战推理:Subagent BLOCKED 怎么办

你在用 Superpowers 的 subagent-driven-development 跑 14 task plan。第 8 task subagent 报告:
[Subagent-8] BLOCKED:
  Task: 实现 retry 机制
  Issue: 需要确认重试策略,固定间隔还是指数退避?
  Cannot proceed without user input.
请回答下面 4 个判断:

① 你应该立即介入吗?

② 介入时应该做什么?

③ 解决后,应该派"原 subagent-8 继续"还是"新 subagent-8"?

④ BLOCKED 频繁发生说明 plan 有什么问题?

完成所有 10 题后此按钮可点击

0
/ 100
— 等级 —
0
完全正确
0
部分正确
0
错误
0
需自评

🎯 综合评价

💡 改进建议

📚 推荐复习

🏠 返回主页