wa:spec-research

Produces domain, prior art, and feasibility research reports for spec-driven development decisions.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/jeremy-newhouse/eck-e2e-weather-app --skill wa-spec-research
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wa:spec-research
Source: https://github.com/jeremy-newhouse/eck-e2e-weather-app/tree/main/.claude/skills/spec-research
Command: npx skills add https://github.com/jeremy-newhouse/eck-e2e-weather-app --skill wa-spec-research

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It resolves uncertainty early by producing domain research, prior art, and feasibility constraints that keep spec-driven development aligned with what’s possible.

Core Features & Use Cases

  • Domain, prior art, and feasibility research: Gathers industry patterns, comparable implementations, and stack compatibility details to reduce design thrash.
  • Codebase-informed context: Explores existing repository patterns and infrastructure to identify extension points and likely modifications.
  • Mode-calibrated depth: Adjusts rigor (Lite, Standard, Strict) to match development stage and risk tolerance.
  • Actionable documentation output: Writes a structured research report to docs/{feature}/RESEARCH.md to inform scope and acceptance criteria.

Quick Start

Run /spec-research multi-tenant data isolation patterns to generate docs/multi-tenant-data-isolation-patterns/RESEARCH.md with a feasibility-driven research report.

Frequently Asked Questions about wa:spec-research

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

FAQPage Schema
How do I research technical feasibility and prior art for a new feature spec?

Technical feasibility research for a feature spec involves gathering prior art, industry patterns, and stack compatibility constraints. You can generate a structured research report by running a spec-research command with your feature topic to explore existing codebase context and inform acceptance criteria.

What is spec-driven development research and when do I need it?

Spec-driven development research is the process of evaluating domain patterns, prior art, and codebase constraints before writing implementation specs. You need it during feature discovery to reduce design thrash and ensure acceptance criteria align with what is technically possible within your project.

How do I document acceptance criteria constraints using codebase exploration?

Documenting acceptance criteria constraints through codebase exploration involves analyzing existing repository patterns and infrastructure to identify extension points. The research process outputs a structured RESEARCH.md file that maps feasibility constraints and likely modifications to guide your scope decisions.

Can I adjust the rigor of feasibility analysis for early-stage feature discovery?

Yes, you can adjust feasibility analysis rigor using mode calibration. Lite, Standard, and Strict modes match your development stage and risk tolerance, allowing lighter research for early discovery and deeper analysis when evaluating complex technical constraints.

What's the best way to structure prior art research for spec-driven development?

The best way to structure prior art research for spec-driven development is to parallelize research by dimension, consulting heuristics when available, and writing a structured report to a dedicated docs directory. This approach covers domain patterns, comparable implementations, and stack compatibility simultaneously.

Does spec research work for evaluating multi-tenant data isolation patterns?

Yes, spec research works for evaluating architectural patterns like multi-tenant data isolation. By passing the topic as a parameter, the research process gathers industry patterns, comparable implementations, and feasibility constraints specific to that domain, outputting a structured report to guide your design decisions.