JF

jlevy/flowmark

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

83 stars Качество 74 Тренд 22MIT

Быстрый, мощный формататор Markdown для агентов с умной типографикой и расширенными функциями

Обзор

Flowmark - это автоформатер Markdown, написанный на Python с автосинхронизированным портом Rust, предназначенным для , , и . Благодаря инструментам ИИ, которые все чаще производят Markdown, стало необходимым последовательное и удобное форматирование. Он улучшает совместное редактирование и рабочие процессы LLM, особенно при передаче документов в репозитории git. Для автоматического форматирования CLI сборки Python и Rust производят одинаковый выход: порт Rust является быстрым единственным нативным двоичным кодом, в то время как версия Python является эталонной и иногда опережает новейшие функции. Выберите то, что подходит для вашей среды; для тяжелого или чувствительного к задержке форматирования выберите двоичный файл Rust. Версии Python и Rust лучше всего устанавливаются с помощью . Запуск расходомера — помощь, расходомер — доктора или расходомер — навык для большего. Настройте Flowmark, чтобы сохранить автоформат Markdown этого проекта. Установите навык Flowmark с навыками npx, добавьте jlevy /flowmark@flowmark и следуйте ему. Или установите навык в .agents/, .claude/ и AGENTS.

Обзор (машинный перевод)

##Что такое флоумарка?

Flowmark - это автоформат, написанный Markdown Python с автосинхронизацией Ржавый порт, предназначенный для лучшего LLM рабочие процессы, чистые git-диффы и гибкое использование из CLI, из IDE или в качестве Библиотека.

С помощью инструментов ИИ все чаще производят Markdown, последовательное и удобное форматирование стала существенной. Улучшает совместное редактирование и рабочие процессы LLM, особенно при совершении Документы в репозитории Git.

Для автоматического форматирования CLI Python и Rust создают одинаковый выход: Rust Порт - это быстрый один нативный двоичный файл, в то время как версия Python является эталонной и является Иногда опережают новейшие функции. Выберите, что подходит для вашей среды; для тяжелого или чувствительного к задержке форматирования, выберите Ржавая двоичная.

Быстрый старт

Версии Python и Rust лучше всего устанавливаются ув.

Беги с uvx

Не требуется установка для одноразового использования:

###Установка в качестве глобального CLI

Бег [[Т1]], [[Т2]] или [[Т3]] для большего.

Настройка любого кодирующего агента

Передайте своему агенту эту инструкцию:

Настройте Flowmark, чтобы сохранить автоформат Markdown этого проекта.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

flowmark

What Is Flowmark?

Flowmark is a Markdown auto-formatter, written in Python with an auto-synced Rust port, designed for better LLM workflows, clean git diffs, and flexible use from CLI, from IDEs, or as a library.

With AI tools increasingly producing Markdown, consistent and diff-friendly formatting has become essential. It improves collaborative editing and LLM workflows, especially when committing documents to git repositories.

For CLI auto-formatting, the Python and Rust builds produce identical output: the Rust port is a fast single native binary, while the Python version is the reference and is sometimes ahead on the newest features. Pick whichever fits your environment; for heavy or latency-sensitive formatting, choose the Rust binary.

Quick Start

Both Python and Rust versions are best installed with uv.

Run With uvx

No install needed for one-off usage:

uvx --from flowmark-rs==0.4.0 flowmark --help
uvx --from flowmark-rs==0.4.0 flowmark --auto somefile.md
uvx --from flowmark==0.8.0 flowmark --help  # Python reference

Install as a Global CLI

uv tool install flowmark-rs==0.4.0  # Native Rust CLI
flowmark --auto somefile.md                         # One file
flowmark --auto .                                   # Whole tree

Run flowmark --help, flowmark --docs, or flowmark --skill for more.

Set Up with Any Coding Agent

Hand your agent this one instruction:

Set up Flowmark to keep this project’s Markdown auto-formatted. Install the Flowmark skill with npx skills add jlevy/flowmark@flowmark and follow it.

Or install the skill into .agents/, .claude/, and AGENTS.md directly:

uvx --from flowmark-rs==0.4.0 flowmark --install-skill

See How to Install the Skill for the available surfaces.

For consistency across users and supply chain security, it’s recommended to pin the version when installing within a skill or project build.

Why Another Markdown Auto-Formatter?

Flowmark supports both CommonMark and

Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add jlevy/flowmark
Новичок в MCP? Начните с руководства на mcpskill.org →