Agent♥︎Age
Catalog

io.github.Hafeok/product-cli

Official

by mindovermachine-dev · Rust

Knowledge graph CLI for managing features, ADRs, and test criteria as MCP-discoverable artifacts.

io.github.Hafeok/product-cli — MCP Product Framework Knowledge Graph CLI

A CLI and MCP server that exposes a knowledge-graph representation of software as MCP-discoverable artifacts. It supports managing a “What/How” graph for software product specification, including domain model and event model elements and the typed links between them.

🛠️ Key Features

  • Knowledge graph CLI for managing features, ADRs, and test criteria as MCP-discoverable artifacts
  • Describes software using a verifiable What/How graph
  • What includes entities, commands, events, read models, UI steps, systems, triggers, Deciders, and Projectors
  • How includes contracts and a screen-composition/reification model, plus delivery features

🚀 Use Cases

  • Represent software product knowledge as machine-readable “What/How” artifacts
  • Manage project deliverables and requirements via features, ADRs, and test criteria

⚡ Developer Benefits

  • Typed, connected graph structure suitable for machine consumption
  • Uses abstract interaction objects and typed links between What and How components

⚠️ Limitations

  • Available details are limited to the provided description and excerpt; toolCount and topics are not specified here.