p1-spec-research

Refine ambiguous hardware specifications into validated requirements with acceptance criteria.

43|9|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/babyworm/rtl-agent-team --skill p1-spec-research
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: p1-spec-research
Source: https://github.com/babyworm/rtl-agent-team/tree/main/skills/p1-spec-research
Command: npx skills add https://github.com/babyworm/rtl-agent-team --skill p1-spec-research

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Phase 1 spec research turns incomplete, ambiguous, or under-specified hardware ideas into a settled set of functional and performance requirements with clear acceptance criteria so architecture work can proceed without costly rework.

Core Features & Use Cases

  • Specification Refinement: Clarifies ambiguous requirements, extracts assumptions, and formalizes acceptance criteria for iron requirements.
  • Gap Analysis & Research Triage: Identifies open research topics, defers non-critical items, and produces prioritized open-requirements for Phase 2.
  • Solution Survey & Trade-offs: Surveys candidate algorithms, IP, and tools with trade-off analysis to inform architecture choices.
  • Use Case: When starting a new RTL module from a textual spec or product requirement, run this Skill to produce iron-requirements, IO definitions, and a prioritized open research backlog.

Quick Start

Run Phase 1 spec research on the provided project specification to produce iron requirements, open research items, and IO definitions.

Frequently Asked Questions about p1-spec-research

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

FAQPage Schema
How do I refine ambiguous hardware specifications for RTL design?

To refine ambiguous hardware specifications, you can process raw specs to extract assumptions, formalize acceptance criteria, and settle functional and performance requirements for early-phase RTL design.

What is specification gap analysis for microarchitecture decisions?

Specification gap analysis identifies open research topics and defers non-critical items, producing a prioritized backlog of open requirements to inform microarchitecture decisions.

Can I use trade-off analysis to survey IP and algorithms for RTL projects?

Yes, you can survey candidate algorithms, IP, and tools by performing trade-off analysis directly on the provided specification to inform your architecture choices.

What's the best way to define IO interfaces from a textual product requirement?

The best way to define IO interfaces from textual product requirements is to run specification refinement, which translates vague ideas into validated IO definitions alongside iron requirements.

Why does architecture work require settled acceptance criteria before starting?

Architecture work requires settled acceptance criteria because specification refinement prevents costly rework by ensuring functional and performance requirements are fully validated before microarchitecture development proceeds.