clarify

Resolve ambiguous spec items by generating clarifying questions and updating the document in place.

1|Updated May 28, 2026
One-click install
npx skills add https://github.com/amoutiers/maxi-superpowers --skill clarify-amoutiers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clarify
Source: https://github.com/amoutiers/maxi-superpowers/tree/main/skills/clarify
Command: npx skills add https://github.com/amoutiers/maxi-superpowers --skill clarify-amoutiers

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Resolve open questions in an existing spec without rewriting it. Appends a ## Clarifications section and updates FRs in place.

Core Features & Use Cases

  • Prereqs: docs/maxi/constitution.md must exist — if missing, stop: "No constitution found. Run /maxi:constitution first."
  • Read and scan the in-flight spec from docs/maxi/specs/ to identify [NEEDS CLARIFICATION] markers, questions in FR descriptions, vague adjectives, and missing acceptance criteria.
  • Build a prioritized list of ambiguities and ask one question at a time, recording each answer and how it resolves the ambiguity.
  • Update spec.md in place: replace [NEEDS CLARIFICATION: ...] markers, append a ## Clarifications section with Q&A pairs, and set frontmatter updated date to today, then transition status to clarified.

Quick Start

Identify the open questions in the current spec and prompt the user with a single focused clarification question.

Frequently Asked Questions about clarify

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I resolve open questions in a project specification without rewriting the entire document?

To resolve open questions in a project specification, you can detect [NEEDS CLARIFICATION] markers and append a Clarifications section with Q&A pairs. This updates functional requirements in place while preserving the original document structure.

What are the prerequisites for clarifying an in-flight spec?

Clarifying an in-flight spec requires a docs/maxi/constitution.md file and the target spec located under docs/maxi/specs/. The target spec must have its status set to specified, otherwise the clarification workflow will halt.

How does the specification clarification process handle vague requirements and missing acceptance criteria?

The specification clarification process scans for vague adjectives and missing acceptance criteria, then builds a prioritized list of ambiguities. It prompts you with one focused question at a time, recording each answer to resolve the specific ambiguity.

What changes are made to the spec.md file after answering clarification questions?

After answering clarification questions, the spec.md file is updated in place by replacing [NEEDS CLARIFICATION] markers, appending a Clarifications section, updating the frontmatter date, and transitioning the status to clarified.

What happens if the docs/maxi/constitution.md file is missing when clarifying specs?

If the docs/maxi/constitution.md file is missing, the specification clarification process stops immediately and displays an error directing you to run the constitution setup first before proceeding.