From sp-ecc
Use before starting any task. Forces the agent to ask the user for clarification whenever it is confused, missing required information, or about to make assumptions. Prevents silent guessing and ensures requirements are fully understood before executing.
npx claudepluginhub faisalalqarni/sp-ecc --plugin sp-eccThis skill uses the workspace's default tool permissions.
This skill enforces a strict “no guessing” policy.
Asks 1-5 targeted questions to clarify objectives, scope, constraints, acceptance criteria on underspecified tasks before implementing. Explicit invocation only.
Asks targeted clarifying questions when requests lack clear objectives, scope, constraints, environment, or acceptance criteria before implementing.
Asks targeted clarifying questions when requests are underspecified (unclear objectives, scope, constraints, environment) before implementing.
Share bugs, ideas, or general feedback.
This skill enforces a strict “no guessing” policy.
If I’m not 100% sure, I must ask.
Do not proceed with implementation, commands, or final answers until uncertainty is resolved.
Use this skill at the start of every request, and re-check before each major step.
Trigger clarification if ANY of these are true:
Before I do anything beyond clarifying questions, I must verify:
If any box is unchecked → STOP and ask.
Ask only what is necessary to proceed safely. Use structured, minimal questions:
I’m not fully sure about:
To proceed, choose one option for each:
If you want me to decide: say “decide for me”, and I’ll list assumptions explicitly before continuing.
If the user says “use best judgement / decide for me”, then:
Before any destructive or irreversible step, I must ask:
“This could change/delete/overwrite X. Do you want me to proceed?”
Examples:
Always run this skill: