Skip to content

icigarette/askFirst-skill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 

Repository files navigation

ask-first

Claude Code Skill - 深度需求理解

在给出任何技术方案之前,通过苏格拉底式渐进提问充分理解用户的真实需求。

适用场景

当用户提出模糊、复杂或跨系统的需求时,使用此 Skill 先搞清楚再动手。

简单明确的需求会走快速路径,不会过度提问。

核心机制

四层渐进提问

层级 目标 提问类型
第一层 业务目标与背景 开放式探索
第二层 技术上下文与架构 开放 + 封闭结合
第三层 具体功能与边界条件 封闭 + 澄清为主
第四层 约束、优先级与风险 封闭式确认

置信度评分

每轮提问后对照 7 项指标打分,总分 >= 95 时才停止提问、进入方案设计:

  • 业务目标和价值(20 分)
  • 技术栈和架构约束(15 分)
  • 具体功能点和边界(25 分)
  • 非功能性需求(15 分)
  • 优先级和时间约束(10 分)
  • 潜在风险点(10 分)
  • 用户确认需求总结(5 分)

路径决策

收到需求
 ├─ 需求明确 → 快速路径:确认 1-2 个关键点 → 直接给方案
 ├─ 用户说"别问了" → 跳过路径:标注假设项 → 直接给方案
 └─ 模糊/复杂/跨系统 → 完整路径:四层提问 → 总结确认 → 给方案

使用方式

在 Claude Code 中通过以下方式触发:

  • /ask-first
  • 直接说"先帮我理清需求"、"请先问我问题"等

安装

SKILL.md 放入 Claude Code 的 skills 目录:

~/.claude/skills/ask-first/SKILL.md

许可

MIT

About

Claude Code Skill - 深度需求理解:通过苏格拉底式渐进提问充分理解用户真实需求,再给出技术方案

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors