refine-specification

Identify gaps in draft specifications and generate clarifying questions.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/reckerswartz/resume_builder --skill refine-specification-reckerswartz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: refine-specification
Source: https://github.com/reckerswartz/resume_builder/tree/main/.windsurf/skills/refine-specification
Command: npx skills add https://github.com/reckerswartz/resume_builder --skill refine-specification-reckerswartz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Asks targeted clarifying questions to refine a draft feature specification into implementation-ready documentation. Use when the user has a draft specification, wants to refine requirements, or mentions refine, clarify, specification, or requirements analysis.

Core Features & Use Cases

  • Guided domain questions across scope, users, data, integration, and non-functional aspects.
  • Structured outputs that culminate in a refined specification ready for planning.
  • Follow-up questions to resolve ambiguities and surface risks, with a clear next steps plan.

Quick Start

Provide the path to your draft specification file or paste the draft content, and the assistant will begin the Q&A to refine it.

Frequently Asked Questions about refine-specification

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

FAQPage Schema
How do I refine a draft specification into implementation-ready documentation?

To refine a draft specification, provide your draft file path or paste the content to trigger domain-by-domain clarifying questions across scope, users, data, integration, and non-functional aspects. This generates a refined Markdown specification saved as [feature-name]-specification.md in your feature specs directory.

What clarifying questions should I ask for Rails feature planning requirements analysis?

For Rails feature planning requirements analysis, ask guided clarifying questions covering scope boundaries, user roles, data models, external integration points, and non-functional requirements. Follow-up questions resolve ambiguities and surface risks to produce an implementation-ready specification.

Does this specification clarification workflow work with web app features?

Yes, this specification clarification workflow applies to Rails and web app feature work, covering scope, users, data, integration, and non-functional domains. It uses structured outputs and follow-up questions to finalize a refined specification ready for planning.

Can I use this to generate a Markdown specification file from a rough feature draft?

Yes, you can generate a Markdown specification file from a rough feature draft. The workflow identifies gaps in your draft, asks targeted clarifying questions, and saves the final refined specification as a Markdown file in your project's feature specs directory.

What's the best way to identify gaps in a feature specification draft?

The best way to identify gaps in a feature specification draft is applying domain-by-domain analysis across scope, users, data, integration, and non-functional aspects. This approach generates targeted clarifying questions and follow-ups to surface risks and resolve ambiguities.

When should I not use a clarifying questions workflow for feature planning?

You should not use a clarifying questions workflow for feature planning if your draft specification is already implementation-ready, lacks ambiguities, or requires no domain analysis across scope, users, data, integration, and non-functional requirements.