hivefiver-spec-distillation

Distill unstructured requirements into structured specification documents with ambiguity maps.

51|17|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/shynlee04/hivemind-plugin --skill hivefiver-spec-distillation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hivefiver-spec-distillation
Source: https://github.com/shynlee04/hivemind-plugin/tree/main/skills/hivefiver-spec-distillation
Command: npx skills add https://github.com/shynlee04/hivemind-plugin --skill hivefiver-spec-distillation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and templates (resource) components.

What problem does it solve?

This Skill tackles the challenge of vague, contradictory, or incomplete requirements by transforming them into clear, actionable specifications.

Core Features & Use Cases

  • Requirement Atom Extraction: Breaks down raw input into distinct requirement components.
  • Ambiguity Mapping: Identifies and logs areas of uncertainty in the requirements.
  • Spec Candidate Generation: Produces multiple potential specification documents with clear trade-offs.
  • Use Case: When a client provides a lengthy, unstructured document outlining a new feature, use this Skill to systematically extract functional, non-functional, and integration requirements, identify ambiguities, and propose well-defined specification options.

Quick Start

Use the hivefiver-spec-distillation skill to distill the requirements from the attached document 'new-feature-request.txt'.

Frequently Asked Questions about hivefiver-spec-distillation

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

FAQPage Schema
How do I distill ambiguous requirements into structured specifications?

To distill ambiguous requirements into structured specifications, you extract requirement atoms from raw input, classify them, and build an ambiguity map. This process transforms vague or contradictory inputs into clear, actionable spec documents.

What is requirement atom extraction in product management?

Requirement atom extraction is the process of breaking down raw, unstructured requirement inputs into distinct, granular components. It systematically separates functional, non-functional, and integration requirements to ensure no details are lost during specification creation.

How do I identify and map ambiguities in feature requirements?

You identify and map ambiguities in feature requirements by logging areas of uncertainty within the raw input. This builds an ambiguity map that highlights contradictions and incomplete information for targeted clarification loops.

Can I generate multiple specification candidates with trade-offs from a single document?

Yes, you can generate multiple specification candidates from a single document. The process produces various potential spec documents, each outlining clear trade-offs, and then recommends one option based on a defined rationale.

What is the best way to handle unstructured client feature requests?

The best way to handle unstructured client feature requests is to process them through a distillation workflow. This extracts distinct requirement atoms, identifies ambiguities, and proposes well-defined specification options with decision checkpoints.

Does this specification distillation support clarification loops for missing information?

Yes, specification distillation supports retry-aware clarification loops for missing information. It uses decision checkpoints to systematically address logged ambiguities, ensuring the final specification is complete and actionable.