speckit-clarify

Generate up to five clarification questions and encode answers into a feature spec.

1|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/duonghuan2122000/sora-piggy --skill speckit-clarify-duonghuan2122000
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-clarify
Source: https://github.com/duonghuan2122000/sora-piggy/tree/main/.claude/skills/speckit-clarify
Command: npx skills add https://github.com/duonghuan2122000/sora-piggy --skill speckit-clarify-duonghuan2122000

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Skill này giúp nhận diện và giải quyết các khu vực thiếu chi tiết trong đặc tả tính năng (feature spec) bằng cách gợi ý tối đa 5 câu hỏi làm rõ có định hướng, và ghi nhận đáp án vào SPEC để giảm sự thiếu rõ ràng và công việc chỉnh sửa ở các bước sau.

Core Features & Use Cases

  • Phân tích mờ nhạt ở các phạm vi chức năng, dữ liệu, UX, phi chức năng và tích hợp để xác định các khu vực cần làm rõ.
  • Tạo tối đa 5 câu hỏi làm rõ có tác động cao và tự động cập nhật phần "Clarifications" (phiên làm rõ) vào SPEC sau khi nhận được đáp án được chấp thuận.
  • Hỗ trợ tích hợp với hệ thống speckit và cơ chế mở rộng .specify để quản lý hooks trước và sau làm rõ.
  • Lưu và cập nhật SPEC theo từng phiên làm rõ để đảm bảo traceability và reproducibility.
  • Đảm bảo sự nhất quán thuật ngữ và có thể kiểm thử được chuẩn chấp nhận.

Quick Start

Hãy chạy Speckit Clarify để bắt đầu quá trình làm rõ trên SPEC hiện tại.

Frequently Asked Questions about speckit-clarify

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

FAQPage Schema
How do I identify ambiguities in a feature specification?

To identify ambiguities in a feature specification, you can generate up to five targeted clarification questions addressing functional, data, UX, non-functional, and integration areas. This process highlights underspecified areas needing further detail.

What is the best way to update a spec with clarification answers?

The best way to update a spec with clarification answers is to encode the accepted responses directly back into the specification. This adds a 'Clarifications' session to the SPEC, ensuring traceability and reducing future rework.

How do I resolve underspecified requirements before development?

To resolve underspecified requirements before development, generate high-impact clarification questions targeting ambiguous spec areas. Encoding the accepted answers back into the SPEC ensures terminology consistency and testable acceptance criteria.

Can I integrate spec clarification workflows with speckit extensions?

Yes, you can integrate spec clarification workflows with speckit extensions. The workflow leverages an extension mechanism around .specify to manage pre- and post-clarification hooks, updating the SPEC systematically after each accepted answer.

Are there limitations to how many clarification questions I can generate for a feature spec?

Yes, a limitation exists: you can generate a maximum of five targeted clarification questions per feature specification. This constraint ensures high-impact questioning across functional, data, UX, non-functional, and integration ambiguities.