juangcarmona/productshape ? reverse-engineered prompt
Reverse engineered prompt
Build me a TypeScript command line tool for defining a product in Markdown and keeping it consistent over time.
I want a prodshape style app that can scaffold a new product definition, validate the files, build a relationship graph, show what is connected to a given item, and support changing the product in a controlled way. It should also let me cite product rules and requirements from other docs by ID and content digest, then verify whether those citations are current, stale, tampered, or unresolved. I’d like it to work with product docs like actors, journeys, use cases, business rules, domain terms, requirements, and structured behaviors, all stored in versioned Markdown.
Please make it feel polished, with helpful commands, clear error messages, and good docs or examples. If you need to, look up current docs online so the command behavior matches how these tools are usually used.
Are you gonna build this?
make sure you review the code using coderabbit