Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Speclint scores your specs 0-100 across 5 dimensions before any AI agent touches them. Deterministic regex scoring — no AI hallucination in the diagnosis. CLI, GitHub Action, and MCP Server.
Speclint is a spec quality gate designed for AI-native development teams. It scores GitHub issues on a scale of 0-100 across five dimensions before AI coding agents interact with them. This deterministic regex scoring aims to prevent AI hallucination in the diagnostic process. Speclint is available as a CLI tool, a GitHub Action, and an MCP Server.
.github/workflows/speclint.yml file. It automatically triggers on issues.opened and issues.edited events.npx speclint lint --issue [issue_number] from your terminal./api/lint endpoint via a POST request. For standalone rewriting, use the /api/rewrite endpoint.speclint_lint./api/lint, /api/rewrite) for integration with custom workflows and orchestrators.completeness_score (0-100) across five dimensions: has_measurable_outcome (20pts), has_testable_criteria (25pts), has_constraints (20pts), no_vague_verbs (20pts), and has_verification_steps (15pts). A score of 70 or above is considered agent_ready..github/workflows/speclint.yml file. It runs automatically on issue events./api/lint, /api/rewrite) or MCP server integration.agent_ready: true is a label applied to issues scoring 70 or above, indicating the spec is ready for an AI agent. The threshold is configurable.