用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/jhy0285/monofield --skill discovery-question-form命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Complete a bounded implementation goal in the current agent run, with explicit finish criteria and evidence-based verification. Use for requests that should continue through implementation and checks instead of stopping after a plan.
Professional trading analysis dashboard template (single-file HTML) with light/dark theme switch, dense market panels, chart interactions, demo/live playback, and command palette behavior. Use when users ask for a Wall-Street-style analytics terminal, trading cockpit, or high-tech financial dashboard template with realistic data layout.
A portable community plugin for validating MonoField plugin import flows.
正在显示 SKILL.md
| name | discovery-question-form |
| description | Turn-1 discovery question form for ambiguous briefs. |
| od | {"scenario":"general","mode":"discovery"} |
When the user's brief is ambiguous, the agent's first turn must surface
the smallest possible set of clarifying questions that unblock the rest
of the workflow. The questions are rendered as a structured form
(GenUI surface kind: form, persist tier: conversation so a follow-
up turn doesn't re-ask).
discovery stage.Emit the form as a question-form block whose body is a JSON object with a
top-level questions array. Do not emit a bare question object by itself; the
renderer only recognizes the wrapped form contract.
<question-form id="discovery" title="Quick brief — 30 seconds">
{
"description": "I'll lock these in before building. Skip what doesn't apply — I'll fill defaults.",
"questions": [
{
"id": "audience",
"label": "Who's the primary audience?",
"type": "checkbox",
"options": ["VC", "Customer", "Internal team"],
"maxSelections": 2,
"required": true
}
]
}
</question-form>
Each entry in the top-level questions array uses:
id: stable answer key, for example audience.label: user-facing question copy.type: one of radio, checkbox, select, text, or textarea.options: required for choice controls; strings are allowed, or objects with
localized label and stable value.maxSelections: include this for checkbox controls with a limited selection
count.required: set to true only when the answer is needed before work can
continue.The discovery atom completes when every required question has an answer
in genui_surfaces for the current conversation. The agent should not
loop back to discovery after that — the same surface id renders cached
on the next turn.