generated from coulomb/repo-seed
539bb9b754f085ef8b3d94cc14d32438609e15f2
markitect-tool
markitect-tool is a markdown-native toolkit and CLI for turning
semi-structured Markdown into structured, queryable, reusable knowledge
artifacts.
This repository is the syntax-layer successor to the in-scope core of
markitect-main. Its product boundary is defined in INTENT.md and the
requirements documents in wiki/.
Start Here
INTENT.md- project purpose, boundaries, and design principleswiki/ProductRequirementsDocument.md- product scope and success criteriawiki/FunctionalRequirementsSpecification.md- observable functional behaviordocs/markitect-main-scope-assessment.md- migration assessment frommarkitect-maindocs/practical-usecase-relevance.md- practical adoption usecases and relevance expectationsdocs/cli-reference.md- generatedmktcommand referencedocs/api-reference.md- generated public API referenceworkplans/- source-of-truth implementation and migration plans
State Hub
The repo is registered with the Custodian State Hub as markitect-tool under
the markitect domain. See docs/state-hub-integration.md.
Development
Run the tests:
python3 -m pytest
Try the parser CLI from a checkout:
PYTHONPATH=src python3 -m markitect_tool parse README.md --format tree
Generate shell completion and reference docs:
mkt completion bash > ~/.mkt-complete.bash
mkt docs cli --output docs/cli-reference.md
mkt docs api --output docs/api-reference.md
Languages
Python
100%