JF

jlevy/flowmark

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

83 stars 품질 74 트렌드 22MIT

빠른, 강력한 Markdown formatter for Agent with smart typography and advanced features

개요

Flowmark는 자동 동기화 된 Rust 포트로 Python에서 작성된 Markdown 자동 포맷기이며, , 및 . AI 도구를 통해 점점 Markdown을 생산하고 일관성 있고 diff-friendly formatting은 필수적입니다. 문서가 git 저장소에 보관할 때, 공동 편집 및 LLM 워크플로우를 개선합니다. CLI auto-formatting의 경우, Python 및 Rust 빌드는 동일한 출력을 생성합니다. Rust 포트는 빠른 단일 네이티브이며, Python 버전은 참조이며 때로는 최신 기능에 앞서 있습니다. 어느것이 당신의 환경을 적합하; 무거운 지연 과민한 체재를 위해, Rust 바이너리를 선택하십시오. Python 및 Rust 버전 모두 . flowmark --help, flowmark --docs 또는 flowmark --skill을 실행하십시오. 이 프로젝트의 Markdown 자동 포맷을 유지하기 위해 Flowmark를 설정합니다. npx 기술로 Flowmark 기술을 설치하면 jlevy/flowmark@flowmark를 추가하고 이를 따르십시오. 또는 .agents/, .claude/, 그리고 AGENTS에 기술을 설치하십시오.

개요(AI 번역)

Flowmark는 무엇입니까?

Flowmark는 Markdown Auto-formatter입니다. Python에서 자동 동기화 Rust 포트, ** 더 나은 LLM 설계 워크플로우**, ** 클린 git diffs**, ** CLI에서 flexible use, IDE 또는 as 라이브러리.

AI 도구를 통해 점점 Markdown, 일관성 및 diff-friendly formatting 필수입니다. 협업 편집 및 LLM 워크플로우를 개선하고, 특히 커밋할 때 git 저장소에 문서.

CLI 자동 포맷을 위해 Python과 Rust는 동일한 출력을 생성합니다. Rust 포트는 빠른 단일 네이티브이며, 파이썬 버전은 참고 사항이며 때로는 최신 기능에 앞서. 어느것이 당신의 환경을 적합하; 무거운 또는 latency 과민한 체재를 위해, 선택하십시오 Rust 바이너리.

빠른 시작

Python 및 Rust 버전 모두 모두 설치됩니다. ** uv **.

uvx로 실행

1 off 사용법을 위해 필요로 하는 설치 없음:

글로벌 CLI 설치

flowmark --help, flowmark --docs], 또는 flowmark --skill]를 실행합니다.

모든 코딩 에이전트로 설정

손 당신의 대리인 이 1개의 지시:

이 프로젝트의 Markdown 자동 포맷을 유지하기 위해 Flowmark를 설정합니다.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

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

GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add jlevy/flowmark
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →