Skip to content

Commit c0152e4

Browse files
0xrafasecclaude
andauthored
docs(catalog): add claude-ask-questions to community preset catalog (#2191)
* feat: add claude-ask-questions preset for AskUserQuestion rendering Delivers the /speckit.clarify and /speckit.checklist AskUserQuestion integration as a stackable preset under presets/claude-ask-questions/ instead of modifying core templates or ClaudeIntegration. - presets/claude-ask-questions/preset.yml registers command overrides for speckit.clarify and speckit.checklist following the same pattern as the bundled lean preset. - Override commands replace the Markdown-table question-rendering blocks with AskUserQuestion instructions. Option | Description maps to {label, description} for clarify; Option | Candidate | Why It Matters maps to {label: Candidate, description: Why It Matters} for checklist. Recommended option is placed first with a "Recommended — <reasoning>" prefix; a final "Custom"/"Short" option preserves the free-form ≤5-word escape hatch. - Registered in presets/catalog.json as a bundled preset. Core templates, ClaudeIntegration, and the existing test suite are left untouched, so non-Claude agents and users who do not install this preset see no behavior change. Closes #2181 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * refactor: move claude-ask-questions preset to external repo Per maintainer feedback on #2191, presets should be hosted on the author's own GitHub repository and registered in catalog.community.json rather than bundled in spec-kit. Removes the bundled preset directory and its entry from the official catalog, and adds a community catalog entry pointing at the external repository and release archive. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * docs(catalog): sync claude-ask-questions description with upstream preset * revert: keep presets/catalog.json updated_at unchanged No entries in the official catalog changed in this PR, so the timestamp bump was spurious. Addresses Copilot review feedback on #2191. --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 03a9163 commit c0152e4

1 file changed

Lines changed: 28 additions & 1 deletion

File tree

presets/catalog.community.json

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"schema_version": "1.0",
3-
"updated_at": "2026-04-09T08:00:00Z",
3+
"updated_at": "2026-04-13T00:00:00Z",
44
"catalog_url": "https://raw.githubusercontent.com/github/spec-kit/main/presets/catalog.community.json",
55
"presets": {
66
"aide-in-place": {
@@ -53,6 +53,33 @@
5353
"spec-first"
5454
]
5555
},
56+
"claude-ask-questions": {
57+
"name": "Claude AskUserQuestion",
58+
"id": "claude-ask-questions",
59+
"version": "1.0.0",
60+
"description": "Upgrades /speckit.clarify and /speckit.checklist on Claude Code from Markdown-table prompts to the native AskUserQuestion picker, with a recommended option and reasoning on every question.",
61+
"author": "0xrafasec",
62+
"repository": "https://github.com/0xrafasec/spec-kit-preset-claude-ask-questions",
63+
"download_url": "https://github.com/0xrafasec/spec-kit-preset-claude-ask-questions/archive/refs/tags/v1.0.0.zip",
64+
"homepage": "https://github.com/0xrafasec/spec-kit-preset-claude-ask-questions",
65+
"documentation": "https://github.com/0xrafasec/spec-kit-preset-claude-ask-questions/blob/main/README.md",
66+
"license": "MIT",
67+
"requires": {
68+
"speckit_version": ">=0.6.0"
69+
},
70+
"provides": {
71+
"templates": 0,
72+
"commands": 2
73+
},
74+
"tags": [
75+
"claude",
76+
"ask-user-question",
77+
"clarify",
78+
"checklist"
79+
],
80+
"created_at": "2026-04-13T00:00:00Z",
81+
"updated_at": "2026-04-13T00:00:00Z"
82+
},
5683
"explicit-task-dependencies": {
5784
"name": "Explicit Task Dependencies",
5885
"id": "explicit-task-dependencies",

0 commit comments

Comments
 (0)