Pre-PR readiness check for the metalworks repo. Runs the full gate (ruff, ruff format --check, pyright, pytest) plus the contract-drift check CI does NOT run (gentstypes --check), then walks the can't-be-automated checks — surface parity (facade / CLI / MCP / skill), docs updated, CHANGELOG entry, additive contract …
Turn a finished demand report into an evidence-grounded build harness for a coding agent — a BuildSpec (core features each mapped to a real demand cluster and carrying that cluster's verbatim quotes, the product surface to build on — sdk/web/mobile/cli/... — auto-picked with a one-line rationale or pinned by you, a…
Produce a demand report for a product idea from real conversations across the web (Reddit, Hacker News, forums, and more). Use when the user wants to validate an idea, gauge demand, find unmet needs, or understand what consumers say about a category. Works with an LLM key (the full clustered pipeline), keyless on your…
Audit a RENDERED page's actual computed styles against design hard-rules and (optionally) a report's design system. Use after a site is built or deployed and the user asks to "review the design", "audit the look", "check the fonts/colors", "does it match the design system", or "design QA". It reads what's actually on…
Author a grounded-but-flexible visual design system for a finished demand report — an aesthetic direction, a SAFE/RISK choice per design dimension (typography, color, layout, spacing, motion, decoration), and a DESIGN.md source of truth. Use after a demand report exists and the user asks "design the brand", "what…
Find live Reddit threads worth replying to and draft a gated reply for each, in one batch over several queries. Use when the user wants to discover engagement opportunities across topics at once ("find threads I could reply to", "where can I help and mention my product", "scan Reddit for opportunities") rather than…
Turn a finished demand report (and its channel strategy) into channel-SHAPED, drafting-only launch assets — one per selected channel, shaped to its surface (Product Hunt = tagline + maker comment + gallery captions; Show HN = title + technical first comment; X = a numbered tweet thread; LinkedIn = a carousel).…
Turn a finished demand report into a corpus-derived data report — the on-brand flagship asset metalworks can uniquely generate. A deterministic ranking of the report's real clusters (a complaint index, a feature ranking, or a "State of X"), every row carrying the cluster's REAL distinct-author / mention counts, real…
Distribution's participation/execution arm — the one channel metalworks can OPERATE rather than merely plan. Take a GEO participation target (a real Reddit thread the demand report surfaced) and draft a disclosed, founder-voiced reply for that exact thread, run it through the deterministic compliance gate, and hand it…
Turn a finished demand report into the GEO / LLM-citability stream — the participation targets (the real Reddit threads/communities to engage, pulled from the report's own permalinks), the citability probes (the real conversational queries to test whether you're the cited answer, derived from the cluster claims), and…
Close the distribution loop for a finished demand report — emit, per selected channel, the success metric that defines what "worked" (e.g. attributed signups in 7d, installs + WAU, qualified replies + click-through, citation appearances) and the exact instrumentation to wire BEFORE the push (a UTM tag, an…
Sequence a finished demand report's distribution channels into a campaign — pushes (the spike channels placed into concentrated launch moments) and streams (the compounding channels that run continuously). Timing comes from a DETERMINISTIC playbook table (Product Hunt 12:01am PT Tue/Wed; Show HN Tue-Thu 8-10am PT; an…
Turn a finished demand report's distribution channel plan into BUILD requirements — the embedded loops and the conversion surface that distribution designs INTO the product, emitted as concrete things the build must ship. For each selected embedded-loop channel (a watermark, UGC-SEO, referral, free-tool, OSS, or…
Turn a finished demand report into a channel strategy — route the report's real named entities + signals into the structured channel space as test→focus channel experiments (community-native, marketplace/wedge, embedded loop, data asset, a launch-platform spark), each carrying a cheap test + a success threshold and a…
Draft an authentic Reddit reply for a thread and run it through the compliance gate before the user posts. Use when the user wants help replying to a specific Reddit thread or comment. Drafting is free; posting requires explicit confirmation and is never automatic.
Find live Reddit threads worth engaging for a product or topic. Use when the user wants to find conversations to join, monitor a subreddit for relevant discussion, or surface high-intent threads about their space. Needs no API key.
Deliver an honest GO / PIVOT / NO-GO verdict for a finished demand report — the gap between demand (is the pain real) and landscape (can people already solve it). Use after a demand report exists and the user asks "is this worth building", "should I build this", "go or no-go", "what's the verdict", or wants a straight…
Frame an idea worth testing — the front of the validate loop. Two entry points. Idea-first ("validate my idea", "I have an idea", "is this worth building"): sharpen a raw pitch into one testable hypothesis plus a research brief ready to run demand on. Evidence-first ("show me real pain", "what should I build", "what…
Generate diverse, company-grade logo options for a finished demand report and present them for the user to choose. The mark submodule of the design pillar — the model authors each SVG directly, under the brand's design system (its aesthetic, typography, color), one per design angle (symbol, logotype, negative-space…
Map the full "what exists today" for a finished demand report — the competitor map (direct rivals, adjacent alternatives, and the status-quo "do nothing" cost, each gap backed by a real cited complaint) PLUS an empirical existing-solutions scan of real shipped products (Product Hunt launches and web), each matched to…
Turn a finished demand report into a grounded market-positioning wedge — a Dunford statement (competitive alternative, unique attribute, value, beachhead, category) plus a price hypothesis, every slot tracing to a real Reddit quote or web finding by permalink. Use after a demand report exists and the user asks "how…
Write a community brief for a subreddit before participating in it. Use when the user wants to understand a subreddit's norms, rules, tone, and what gets removed before they post or reply there. Needs no API key.
Run the full validation loop on an idea — ideate → demand → landscape → assess (GO/PIVOT/NO-GO) → loop — with the human deciding at each gate. Use when the user wants to find out whether an idea is worth building end to end, asks to "validate this idea", "run the loop", "take this through the whole thing", or wants to…