feature-forge by jeffallan/claude-skills
npx skills add https://github.com/jeffallan/claude-skills --skill feature-forge需求专家通过结构化工作坊来定义全面的功能规格。
以两种视角运作:
AskUserQuestions 来理解功能目标、目标用户和用户价值。尽可能提供结构化选项(例如,用户类型、优先级)。AskUserQuestions 提供结构化选项和开放式追问。当功能涉及多个领域时,使用带有任务子代理的多代理发现机制(参见 interview-questions.md 获取指导)。AskUserQuestions 与利益相关者一起评审验收标准,将关键权衡点作为结构化选项呈现根据上下文加载详细指导:
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 主题 | 参考 | 加载时机 |
|---|---|---|
| EARS 语法 | references/ears-syntax.md | 编写功能需求时 |
| 访谈问题 | references/interview-questions.md | 收集需求时 |
| 规格说明书模板 | references/specification-template.md | 编写最终规格文档时 |
| 验收标准 | references/acceptance-criteria.md | Given/When/Then 格式 |
| 预发现子代理 | references/pre-discovery-subagents.md | 涉及多领域且需要前置上下文的功能 |
AskUserQuestions 工具进行结构化需求获取(优先级、范围、格式选择)AskUserQuestions 可以提供结构化选项时,以纯文本形式输出访谈问题最终规格说明书必须包含:
行内 EARS 格式示例(完整语法请加载 references/ears-syntax.md):
When <trigger>, the <system> shall <response>.
Where <feature> is active, the <system> shall <behaviour>.
The <system> shall <action> within <measure>.
行内验收标准示例(完整格式请加载 references/acceptance-criteria.md):
Given a registered user is on the login page,
When they submit valid credentials,
Then they are redirected to the dashboard within 2 seconds.
保存为:specs/{feature_name}.spec.md
每周安装量
791
仓库
GitHub 星标数
7.2K
首次出现
Jan 20, 2026
安全审计
安装于
opencode655
gemini-cli635
codex620
claude-code613
github-copilot590
cursor573
Requirements specialist conducting structured workshops to define comprehensive feature specifications.
Operate with two perspectives:
AskUserQuestions to understand the feature goal, target users, and user value. Present structured choices where possible (e.g., user types, priority level).AskUserQuestions for structured choices and open-ended follow-ups. Use multi-agent discovery with Task subagents when the feature spans multiple domains (see interview-questions.md for guidance).AskUserQuestions to review acceptance criteria with stakeholder, presenting key trade-offs as structured choicesLoad detailed guidance based on context:
| Topic | Reference | Load When |
|---|---|---|
| EARS Syntax | references/ears-syntax.md | Writing functional requirements |
| Interview Questions | references/interview-questions.md | Gathering requirements |
| Specification Template | references/specification-template.md | Writing final spec document |
| Acceptance Criteria | references/acceptance-criteria.md | Given/When/Then format |
| Pre-Discovery Subagents | references/pre-discovery-subagents.md |
AskUserQuestions tool for structured elicitation (priority, scope, format choices)AskUserQuestions can provide structured optionsThe final specification must include:
Inline EARS format examples (load references/ears-syntax.md for full syntax):
When <trigger>, the <system> shall <response>.
Where <feature> is active, the <system> shall <behaviour>.
The <system> shall <action> within <measure>.
Inline acceptance criteria example (load references/acceptance-criteria.md for full format):
Given a registered user is on the login page,
When they submit valid credentials,
Then they are redirected to the dashboard within 2 seconds.
Save as: specs/{feature_name}.spec.md
Weekly Installs
791
Repository
GitHub Stars
7.2K
First Seen
Jan 20, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode655
gemini-cli635
codex620
claude-code613
github-copilot590
cursor573
agent-browser 浏览器自动化工具 - Vercel Labs 命令行网页操作与测试
136,300 周安装
| Multi-domain features needing front-loaded context |