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.