Skip to content
@taskless

Taskless

Tell AI Once. Developer tools for managing entropy from agents and humans alike

Taskless

Documentation npm License: MIT Blog

Tell AI once. Taskless turns your team's corrections into deterministic rules for AI coding agents. Correct once. Enforced forever.

npx @taskless/cli

What is Taskless?

You describe what you want enforced, and Taskless decides how to check it on every commit, PR, IDE session, and agent run. Each rule compiles to a real check with its own pass/fail fixtures, and no model runs during enforcement. The CLI is open source and works without signing up.

Markdown instructions like AGENTS.md, skills/, and .cursor/rules are injected into prompts and followed inconsistently. Taskless uses analysis instead: a syntax tree for code (ast-grep), the text itself for prose (Vale), your existing linter, or a cross-file runtime check.

Why Taskless

  • The right check for each convention. 25+ languages and prose, run locally, handed to your linter's own format when possible.
  • Deterministic. Rules give the same result on every run. They aren't an AI reviewer's opinion.
  • Fixtures included. Every rule proves it catches what you intended before it touches your code.
  • One source of truth. Rules come from team decisions, not scattered markdown files you have to keep in sync.
  • Gets cleaner over time. Corrections accumulate into rules, so later pull requests need fewer of them.

Quick start

In a repository with a coding agent configured (a .claude/, .cursor/, .opencode/, or .agents/ directory), run the installer. It detects your agent tools and installs the Taskless skill into each.

npx @taskless/cli

Ask your agent to help you get started with Taskless. It reviews your codebase and history and helps turn the strongest candidates into rules. Or describe one yourself:

Create a taskless rule that catches direct fetch() calls without error handling.

Then check your code, locally or in CI:

./.taskless/bin/cli.mjs check

Matches are reported with file, line, severity, and message, and the command exits 1 on error-severity matches.

Taskless Cloud

For conventions bigger than one team. Free for individual developers and small teams.

  • Provenance. Every rule traces back to the PR or decision it came from.
  • Governance. One rule applies across every developer and agent in your org.
  • Authenticity. Rule code is signed to prevent tampering.
  • GitHub integration. Tag @taskless on a PR or issue to turn a correction into a rule.
  • AI-powered rule generation, with validation and test cases.

Set up Taskless Cloud →


Links

Popular repositories Loading

  1. cli cli Public

    Taskless CLI and Agent Skills

    TypeScript 68 15

  2. graphinql graphinql Public

    🕸️ A zero-dependency graphql client that likes (but does not require) types

    TypeScript 3

  3. blog-taskless-nori-lint blog-taskless-nori-lint Public

    nori-lint's 12 static SKILL.md rules rebuilt as Taskless Vale rules, plus 2 from Anthropic's skill guidance, compared with nori-lint on 365 public agent skills

    JavaScript

  4. blog-taskless-ty blog-taskless-ty Public

    ty's redundant-condition checks rebuilt as Taskless rules, side by side with ty, pylint and ruff

    Python

  5. .github .github Public

    All about Taskless

Repositories

Showing 5 of 5 repositories
  • .github Public

    All about Taskless

    taskless/.github's past year of commit activity
    0 0 0 0 Updated Oct 30, 2026
  • cli Public

    Taskless CLI and Agent Skills

    taskless/cli's past year of commit activity
    TypeScript 68 MIT 15 1 2 Updated Oct 30, 2026
  • blog-taskless-nori-lint Public

    nori-lint's 12 static SKILL.md rules rebuilt as Taskless Vale rules, plus 2 from Anthropic's skill guidance, compared with nori-lint on 365 public agent skills

    taskless/blog-taskless-nori-lint's past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Oct 8, 2026
  • blog-taskless-ty Public

    ty's redundant-condition checks rebuilt as Taskless rules, side by side with ty, pylint and ruff

    taskless/blog-taskless-ty's past year of commit activity
    Python 0 MIT 0 0 0 Updated Oct 8, 2026
  • graphinql Public

    🕸️ A zero-dependency graphql client that likes (but does not require) types

    taskless/graphinql's past year of commit activity
    TypeScript 3 MIT 0 0 0 Updated Aug 15, 2023

Most used topics

Loading…