spec-refinement

Refine ambiguous phase descriptions into falsifiable specifications with SPEC.md generation.

9|1|Updated Feb 1, 2026
One-click install
npx skills add https://github.com/calcosmic/Aether --skill spec-refinement
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-refinement
Source: https://github.com/calcosmic/Aether/tree/main/.aether/skills-codex/colony/spec-refinement
Command: npx skills add https://github.com/calcosmic/Aether --skill spec-refinement

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps product teams and engineering squads convert vague roadmap notes into falsifiable, actionable specifications, reducing ambiguity and rework.

Core Features & Use Cases

  • Iterative ambiguity reduction using structured Socratic questioning
  • Generates a concrete SPEC.md with clear requirements, scope, and acceptance criteria
  • Supports integration with roadmap and phase planning workflows

Quick Start

Trigger a refinement round on an underspecified phase to produce a testable SPEC.md.

Frequently Asked Questions about spec-refinement

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

FAQPage Schema
How do I convert vague roadmap notes into actionable specifications?

To convert vague roadmap notes into actionable specifications, use iterative ambiguity reduction with structured Socratic questioning. This process clarifies underspecified phases and generates a falsifiable SPEC.md containing clear requirements, scope, and acceptance criteria.

What is Socratic questioning in requirement engineering?

Socratic questioning in requirement engineering is a structured interrogation method used to reduce ambiguity. It systematically challenges vague phase descriptions to expose assumptions, ensuring roadmap planning yields falsifiable, actionable specifications rather than subjective interpretations.

How do I generate a SPEC.md with clear acceptance criteria?

You can generate a SPEC.md with clear acceptance criteria by triggering a refinement round on an underspecified phase. The skill applies structured ambiguity scoring to formalize scope refinement, outputting a concrete document with testable requirements.

Does this spec refinement workflow support roadmap and phase planning integration?

Yes, spec refinement supports integration with roadmap and phase planning workflows. It operates directly within colony projects to refine scope and requirement engineering outputs, ensuring generated specifications align with existing planning structures.

What is the best way to reduce ambiguity in product specifications?

The best way to reduce ambiguity in product specifications is applying structured ambiguity scoring alongside Socratic questioning. This formal approach converts underspecified phase descriptions into falsifiable requirements, significantly reducing rework for engineering squads.

When should I use a formal SPEC.md generation workflow?

You should use a formal SPEC.md generation workflow when roadmap planning produces vague phase descriptions that risk rework. It locks in falsifiable requirements and acceptance criteria whenever scope refinement and structured ambiguity reduction are needed.