@endman100/always-ask-next
BAlways ask the user what to do next before finishing all tasks. Use AskUserQuestion with 3 dynamically generated relevant suggestions". ⚠️ This is a MANDATORY rule — must always be followed without exception.
Install
agr install @endman100/always-ask-next --target claudeWrites 4 files into .claude/skills/, pinned to git-6f4c7374.
- .claude/skills/always-ask-next/.gitattributes
- .claude/skills/always-ask-next/README.md
- .claude/skills/always-ask-next/README_en.md
- .claude/skills/always-ask-next/SKILL.md
Document
name: always-ask-next description: Always ask the user what to do next before finishing all tasks. Use AskUserQuestion with 3 dynamically generated relevant suggestions". ⚠️ This is a MANDATORY rule — must always be followed without exception. metadata: { "openclaw": { "emoji": "➡️", }, }
Always Ask Next
此 Skill 適用於
在 Agent 完成所有任務之前,強制詢問使用者接下來想做什麼,避免 Agent 自行假設結束點或遺漏後續行動。
規則
Before finishing all tasks, always use one AskUserQuestion to ask the user what to do next.
Question — What would you like to do next? (header: "Next Action"): Dynamically generate and suggest 3 most relevant next actions based on the current context.
執行方式
- 在完成當前所有任務後、宣告完成前,呼叫
AskUserQuestion header固定為:"Next Action"- 根據當前的執行脈絡,動態推斷並生成 3 個最相關的後續行動選項
- 等待使用者回應後再繼續
範例
AskUserQuestion(
header: "Next Action",
question: "What would you like to do next?",
options: [
"<動態生成選項 1,基於當前任務脈絡>",
"<動態生成選項 2,基於當前任務脈絡>",
"<動態生成選項 3,基於當前任務脈絡>",
]
)
Trustgrade B
- passBody integrity
Whether the stored document is plausibly the kind of file the artifact declares, rather than something fetched by mistake.
- passType matchnot applicable to this artifact type
Whether the artifact is really the kind of thing its metadata claims it is.
- passFreshness
How long since the source repository was last pushed to.
- passPrompt injection
Scans the artifact's own text for instructions aimed at your agent rather than at you.
- warnLicenseno SPDX license detected
Whether the source repository declares an SPDX license permissive enough to redistribute.
How the grade is calculated
Each check contributes 0 points when it passes, 1 when it warns, and 2 when it fails. The total maps to a letter:
- Aevery check passed
- Bone warning
- Ctwo warnings
- Dprompt injection or body integrity failed, or three warnings
- Fone of those failed, and something else is wrong
These are automated hygiene checks, not a security audit, and not a dependency or vulnerability scan. A grade of A means nothing was flagged — not that the artifact is safe.
Versions
git-6f4c73748f4f2026-07-31