LS-Lint comparison

A faster path from naming checks to agent-ready project validation.

LS-Lint is a focused filesystem naming tool. Assura preserves that fast starting point, then adds project structure, language-agnostic file content, reusable rules, and repair guidance agents can act on.

current performance evidence
cold accepted fixtures   8 / 8 faster
cold aggregate           1.62x
warm 2x target           8 / 8 met
warm aggregate           21.59x

evidence                 Assura 0.3.0

What LS-Lint does well

Fast, direct file and folder naming checks with a small configuration surface.

Where Assura starts

The same repository-level naming and placement concerns, with an LS-Lint migration path.

Where Assura expands

Line limits, Markdown, config, references, reusable policy layers, agent reports, and warm sessions.

01

Beyond filesystem operations

Assura can inspect language-agnostic concerns inside files, including line counts, document structure, frontmatter, links, and references.

02

Less repeated policy

Reusable rule fragments and inherited project structure reduce duplication when the same expectations apply across multiple paths.

03

Repair guidance for agents

Rule-specific findings carry path and policy context so an agent can understand the expected repair instead of parsing a generic failure.

04

Performance claims stay bounded

Cold one-shot comparisons and warm persistent-session results are reported separately from checked release evidence.

Agent setup

Start with one agent instruction.

Give this prompt to the coding agent already working in your project. It installs Assura, establishes a broad baseline, verifies the setup, and leaves unresolved project decisions visible.

Recommended Agent prompt
Install Assura in this repository and set it up for agent-ready checks.
If assura is not installed, run:
ASSURA_INSTALL=https://assura.dev/install.sh
curl -fsSL "$ASSURA_INSTALL" | sh

Then run:
assura agent onboard . --agent auto --format json
assura check --format json .

Read .assura/onboarding/agent-next.md, summarize what is active, what is inactive, and what questions need human answers before adding project-specific rules.
Manual install curl -fsSL https://assura.dev/install.sh | sh