Schliff is an open-source linting, scoring, and verification harness developed by Zandereins designed for AI agent configuration ecosystems. It targets repository-level agent instruction files (such as AGENTS.md), agent skill meshes, and plugin specifications to ensure multi-agent instructions remain valid, non-colliding, and structurally sound. In day-to-day workflows, Schliff runs via a terminal CLI, pre-commit hooks, or CI/CD pipelines (such as GitHub Actions). Developers use it to inspect agent instruction health, check for overlapping skill definitions, and diagnose registry errors using subcommands like `schliff score AGENTS.md`, `schliff doctor`, and `schliff mesh`. For semantic evaluations, it also offers an optional LLM judge component backed by the Anthropic SDK. Schliff differentiates itself from runtime execution harnesses by acting as a dedicated static analysis and validation engine specifically tuned for agent architecture specs. Rather than executing prompts against a codebase, it validates the structural integrity and mesh definitions of agent toolsets and instructions before agents are run or merged. Schliff is open source and available as a Python package via PyPI, a pre-commit hook, and a GitHub Marketplace Action.
Tags: ai agent, cli, coding agent, developer tools, OpenSource, prompts
doctor and mesh CLI subcommands to verify local environments and agent mesh integrity. - CI/CD & GitHub Action Support — Integrates into automation workflows via the official agents-md-lint-schliff GitHub Action and pre-commit hooks. - Claude Plugin Integration — Provides structural support and validation routines for .claude-plugin definitions. - Optional LLM Judge Evaluation — Supports an optional [judge] dependency extra using Anthropic models to perform deeper qualitative checks.agents-md-lint-schliff into GitHub Actions workflows to prevent pull requests from introducing broken, duplicate, or unformatted AGENTS.md instructions into production repositories.schliff mesh and schliff doctor locally to detect duplicate skill declarations and collision defects before deployment.Schliff is built for AI engineers, DevOps teams, and platform developers maintaining repository-level agent instruction files (AGENTS.md), custom Claude plugins, and multi-skill agent meshes. It is not an interactive terminal coding assistant itself, but a specialized validation harness and linter for teams orchestrating agent architectures.
bash pip install schliff # Or install with optional Anthropic judge capabilities pip install "schliff[judge]" Alternatively, add it to your .pre-commit-config.yaml: yaml repos: - repo: https://github.com/Zandereins/schliff rev: 8.11.1 hooks: - id: schliffbash export ANTHROPIC_API_KEY="your-anthropic-api-key"AGENTS.md file: bash # Verify environment and skill mesh health schliff doctor # Lint and score your agent instruction file schliff score AGENTS.mdPart of CLI Coding Agents
Categories: AI Coding Agents, Developer Tools, Prompts