一键导入
openspec-clarify
Passive: clarify ambiguities in artifacts through structured questioning — auto-triggers when vague language or missing scenarios detected
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Passive: clarify ambiguities in artifacts through structured questioning — auto-triggers when vague language or missing scenarios detected
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.
Save current session state to a handover document for seamless continuation in a new session. Invoke manually or triggered automatically when context window reaches 85%.
Use when the user wants to delegate a task to OpenAI Codex CLI, get a second opinion, or run codex review on changes
Configurable 9-phase feature development workflow enforcer (Phase 0 Context Setup → Phase 8 Approval & Commit). Delegates planning to OpenSpec (proposal→specs→design→tasks) and enhances execution with superpowers skills (TDD, subagent-driven-development, worktrees, verification). Auto-validates phase transitions, manages state via context.md, and orchestrates specialized agents. Use when user says "start feature" or "resume feature", mentions implementing/building/creating a feature, needs structured development process, references TDD or test-driven development, asks about feature planning or implementation phases, references 9-phase workflow or mentions "Phase 1" or "Planning phase", needs approval gates or phase validation, or asks "how do I start a feature" or "what's the development workflow".
Structured E2E test troubleshooting using the 6-layer diagnostic ladder (Frontend → API → SP/Schema → Infra → CI/CD). Use when any E2E test fails, UI doesn't render, auth drops, unexpected status codes, CI passes locally but fails in pipeline, or any test failure where the root cause is unclear. Routes to the correct read-only diagnostic agent based on the symptom, walks the sequential ladder with [EVIDENCE]/[HANDOFF]/[ROOT-CAUSE] taxonomy, and enforces the Fix Gate (no action before root cause confirmed).
Post-session retrospective — append tagged learnings (with severity) to configured learnings file (default: `learnings.md`)
| name | openspec-clarify |
| description | Passive: clarify ambiguities in artifacts through structured questioning — auto-triggers when vague language or missing scenarios detected |
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