spec-generator
Spec Generator
Generate detailed implementation specs from the Notion Project Tracker.
Workflow
Step 1: Fetch queued items
Find all Project Tracker items with "Spec Status" set to "Queue".
Important: The database has two similarly-named properties — "Status" (workflow status: Not started / In progress / Done) and "Spec Status" (spec generation trigger: Queue / Done). Only the "Spec Status" property controls this skill. Ignore the "Status" property entirely.
-
Use
notion-searchwith a broad query (e.g.," ") scoped to the data sourcecollection://300c7bb8-aef1-8075-8429-000b28262f1f. This returns pages from the database ranked by relevance. -
For each page URL returned by search, use
notion-fetchto get the full page. The response includes a<properties>tag containing JSON like:{"Category":"Claude Code","Name":"Daily AI Meeting Bot","Spec Status":"Queue","Status":"Not started",...}Check this JSON for the key
"Spec Status"(not"Status") with value"Queue". If "Spec Status" is not present in the JSON, the property is unset — skip that page.