Static analysis for AI agent configs, tool descriptions, and system prompts — catches vague tool descriptions, missing stop conditions, and schema gaps before they reach runtime. Zero-LLM, deterministic checks, built for CI.
安装
npx skills add hermes-labs-ai/lintlanggh skill install hermes-labs-ai/lintlanggit clone --depth 1 https://github.com/hermes-labs-ai/lintlang合集内的技能
- LintlangHermes LabsUse when writing or reviewing AI agent configs, system prompts, or tool definitions (JSON/YAML/Python) and you need to catch ambiguous tool descriptions, missing stop conditions, schema/description mismatches, or embedded prompts before they reach runtime. Deterministic static analysis, no LLM or network calls.
- LintlangHermes LabsLint AI agent instruction files (SKILL.md, CLAUDE.md, AGENTS.md, GEMINI.md), tool definitions, system prompts, and agent configs with the deterministic LintLang CLI. Use when writing, editing, or reviewing agent instructions to catch ambiguous tool descriptions, missing stop conditions, schema/description mismatches, mixed output formats, or prompts embedded in Python before they reach runtime.
- Lintlang AuditHermes LabsAudit a named AI agent config, system prompt, tool-definition or instruction file (YAML, JSON, Markdown, text, or Python) with the released LintLang CLI, on request. Use when the user asks to audit, lint, scan or review such a file for ambiguous tool descriptions, missing stop conditions, schema/description mismatches, or prompts embedded in Python, and names the file.
- Lintlang AuditHermes LabsAudit a named AI agent config, system prompt, tool definition, or instruction file (YAML, JSON, Markdown, text, or Python) with the released LintLang CLI in GitHub Copilot CLI. Use when the user asks to audit, lint, scan, or review such a file for ambiguous tool descriptions, missing stop conditions, schema mismatches, or embedded prompts.
- Lintlang ReleaseHermes LabsPrepare, verify, publish, resume, or dry-run a LintLang release from merged main. Use for release readiness, version synchronization, release publication, or post-release closeout. This entrypoint selects one phase of the maintained release protocol and delegates mechanical work to the repository's existing scripts and workflow.
- Missing TriggerHermes LabsWrites a status summary from a template.