From smart-dev
Passive: clarify ambiguities in artifacts through structured questioning — auto-triggers when vague language or missing scenarios detected
npx claudepluginhub coolwuu/smart-dev-plugin --plugin smart-devThis skill uses the workspace's default tool permissions.
Clarify ambiguities in change artifacts through structured questioning. This is a passive skill — invoke it when you detect unclear requirements, vague language, or contradictions while working on a change.
Implements Playwright E2E testing patterns: Page Object Model, test organization, configuration, reporters, artifacts, and CI/CD integration for stable suites.
Guides Next.js 16+ Turbopack for faster dev via incremental bundling, FS caching, and HMR; covers webpack comparison, bundle analysis, and production builds.
Discovers and evaluates Laravel packages via LaraPlugins.io MCP. Searches by keyword/feature, filters by health score, Laravel/PHP compatibility; fetches details, metrics, and version history.
Clarify ambiguities in change artifacts through structured questioning. This is a passive skill — invoke it when you detect unclear requirements, vague language, or contradictions while working on a change.
Trigger: When you encounter ambiguities while creating artifacts (during /openspec-continue or /openspec-ff), or after analyze flags ambiguity/gap issues.
Input: The change name (from context) and optionally which artifact has the ambiguity.
Steps
Identify ambiguities in the current artifacts (up to 5, ranked by importance):
High importance (ask first):
### Requirement: with no #### Scenario:)Medium importance:
Lower importance:
If no ambiguities: skip this skill silently — do not mention it to the user.
For each ambiguity, ask ONE question at a time using AskUserQuestion:
Example:
Question: "Auth spec says users 'should' be logged out after password change. Mandatory or optional?"
Options:
- "Mandatory (MUST)" (Recommended) — Safer, forces logout on all sessions
- "Optional (MAY)" — More flexible, let implementation decide
- "Configurable" — Add a setting, most flexible but adds complexity
After each answer, immediately update the artifact with clarified wording. Show briefly: "Updated specs/auth/spec.md: 'should' → 'SHALL'"
After all questions (or user says stop), show a brief summary:
Clarified N ambiguities:
- specs/auth/spec.md: session logout → mandatory (SHALL)
- design.md: added Redis rationale
Guardrails