Help us improve
Share bugs, ideas, or general feedback.
From devx
Multi-stack code formatter that auto-detects Rust/Python/Markdown/TypeScript, runs formatters per stack, and reports results. Also supports check/lint mode.
npx claudepluginhub ohdearquant/lionagi --plugin devxHow this skill is triggered — by the user, by Claude, or both
Slash command
/devx:fmtThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Unified multi-stack code formatting. One command, all languages.
Checks and configures code formatters (Biome, Prettier, Ruff, rustfmt) against best practices. Audits configs, migrates tools, adds format-on-save and CI checks.
Automatically formats code across JavaScript/TypeScript, Python, Go, Rust, Java, CSS/HTML/JSON using Prettier, Black, gofmt, rustfmt, etc., respecting project configs.
Formats and validates code files with Prettier for JS, TS, JSON, CSS, MD. Checks compliance, creates .prettierrc/.prettierignore, sets up pre-commit hooks.
Share bugs, ideas, or general feedback.
Unified multi-stack code formatting. One command, all languages.
Check .khive/fmt.toml:
# .khive/fmt.toml (optional — auto-detect if missing)
enable = ["rust", "python", "docs"]
[stacks.rust]
cmd = "cargo fmt"
check_cmd = "cargo fmt --check"
[stacks.python]
cmd = "uv run ruff format ."
check_cmd = "uv run ruff format --check ."
lint_cmd = "uv run ruff check . --fix"
lint_check_cmd = "uv run ruff check ."
[stacks.docs]
cmd = "deno fmt **/*.md"
check_cmd = "deno fmt --check **/*.md"
[stacks.deno]
cmd = "deno fmt **/*.{ts,js,tsx,jsx}"
check_cmd = "deno fmt --check **/*.{ts,js,tsx,jsx}"
If no config, detect from project files:
Cargo.toml → rust stackpyproject.toml → python stack*.md files → docs stack (only if deno available)package.json / deno.json → deno stackFor each enabled/detected stack:
Rust:
cargo fmt
Python (ALWAYS use uv run):
uv run ruff format .
uv run ruff check . --fix
Docs (if deno available):
deno fmt **/*.md
If user says "check" or --check, run check commands instead (no modifications):
cargo fmt --check
uv run ruff format --check .
uv run ruff check .
Report which stacks pass/fail.
Summarize what was formatted:
fmt: rust ✓ (cargo fmt)
fmt: python ✓ (ruff format + ruff check --fix)
fmt: docs — skipped (deno not found)
python or pip — always uv run.khive/fmt.toml stack-specific excludes