Monochromatic — Git skill for Claude Code
TypeScript and Rust monorepo: Claude Code and Pi coding-agent plugins, a minimal MCP stdio server framework, custom oxlint plugins and a pluggable Rust linter, policy-aware git tooling, core TS librar.
How to install Monochromatic
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Aquaticat/Monochromatic and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Monochromatic does
TypeScript and Rust monorepo: Claude Code and Pi coding-agent plugins, a minimal MCP stdio server framework, custom oxlint plugins and a pluggable Rust linter, policy-aware git tooling, core TS libraries, Wayland desktop apps (GTK4 file manager, Slint terminal, true-peak music player), OpenTofu infra automation, and a personal site.
Alternatives in Git
- Git Worktree Setup — Create isolated git worktrees with instant feedback and background Rust verification 25.5k ★
- Git MCP — GitHub Repo stars Free open-source remote MCP server for any GitHub project Git integration MCP 7.8k ★
- 40+ Claude Code Tips — Tips for getting the most out of Claude Code, including a custom status line script, cutting the system prompt 5.8k ★
README
Monochromatic
A TypeScript and Rust monorepo (148 workspace packages plus 18 standalone Rust crates) for developer tooling, coding-agent infrastructure, custom linters, desktop applications, web applications, and infrastructure automation.
Highlights
**Minimal MCP server**: [`mcp-stdio`](package/mcp/stdio/) implements Model Context Protocol revision 2026-07-28 over stdio, with three runtime dependencies: one workspace module, `valibot`, and `@valibot/to-json-schema`. The official `@modelcontextprotocol/sdk` pulled 5.8 MB and 17 dependencies at audit time (Express, Hono, jose, OAuth, rate limiting, SSE); this package implements only JSON-RPC 2.0, `server/discover`, `tools/list`, and `tools/call`.
**Coding-agent infrastructure**: [`claude-code-plugin`](package/claude-code-plugin/) packages Claude Code hooks and plugins (guardrail, statusline, bash output filtering, session spawning, housekeeping), and [`pi-plugin`](package/pi-plugin/) does the same for the Pi coding agent (advisor, guardrail, morph-compact, model selection). Harness-agnostic logic (session discovery, usage projection, shell-command analysis, terminal titles) lives in [`agent-harness-shared`](package/agent-harness-shared/).
**Pluggable Rust linter**: [`linter/rust`](package/linter/rust/) is a Rust linter written in Rust whose rules ship as plugins ([`rust-linter-plugin/builtin`](package/rust-linter-plugin/builtin/)) over shared crates ([`rust-linter-core`](package/rust-module/rust-linter-core/), [`rust-linter-pattern`](package/rust-module/rust-linter-pattern/)). It enforces the repo's per-file code-line budget (`max-lines`) and rustdoc coverage (`require-rustdoc`) across all crates. A sibling Gradle-based Kotlin linter lives in [`linter/kotlin`](package/linter/kotlin/).
**Policy-aware git tooling**: [`git-policy-cli`](package/git-policy/cli/) wraps git with policy guards (rejecting bulk staging and pathspec-less commits, guarding worktree removal) behind a side-effect-free policy authoring A
Related Skills
MCP Agent Mail Rust
Rust MCP server for multi-agent coordination: 34 tools, Git-backed archive, SQLite indexing, advisory file loc
Polyglot Idiom
Run a per-language idiom review against a diff, PR, or branch for Java, C++, C#, Ruby, or PHP code — checkpoin
Project Memory: Agnix
Linter for agent configurations. Validates Skills, Hooks, MCP, Memory, Plugins. Repository: https://github.com
Pyor CLI
Agent tooling for Pyor, the native home for GitHub code review. Works with Claude Code, Codex, Cursor, and any
Adversarial Review
, humanizer, update_config), custom status bar, MCP integration, and a self-improvement loop that remembers co
MCP Dev Servers
Six MCP servers (58 tools) for Claude Code: git, GitHub, .NET, Rust, Ollama, template-sync. One pip install.
Related Agents
Nodejs Expert
Use this agent for Node.js ES module patterns, TypeScript configuration and build tooling, monorepo NPM packag
Slack Webapp
Implements features in Slack's webapp monorepo (Hack backend + React/TypeScript frontend). Leverages webapp's
Diva MCP Integrator
Wires MCP servers into a Diva agent — external tool servers via MCP.stdio/MCP.http (Python or TypeScript) and