Spec-driven workflow covering requirement gathering, spec authoring, implementation review, and verification — with skills, rules, and evaluation scenarios.
96
90%
Does it follow best practices?
Impact
98%
1.19xAverage score across 9 eval scenarios
Passed
No known issues
A product manager sent the following message to the engineering team:
"Users are complaining the search is slow and doesn't find what they need. Make it better."
The team has an existing spec for the search feature. Before meeting with the PM, they need to prepare a structured requirements document that identifies what the existing spec already covers, what's genuinely ambiguous in the PM's request, and what specific questions need answers.
Your task is to analyze the existing spec against the vague request and produce a requirements preparation document.
Produce a file named search-improvement-prep.md containing:
Extract the following files before beginning.
name: Search description: Full-text search across documents and projects targets:
def search(query: str, filters: dict = None, page: int = 1) -> SearchResult: ...
def reindex(project_id: str) -> None: ...[@test] ../tests/search/test_search.py
[@test] ../tests/search/test_filters.py[@test] ../tests/search/test_pagination.py[@test] ../tests/search/test_indexer.py