GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • taskless
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — Taskless

README.md

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

  • Website: taskless.io
  • Documentation: docs.taskless.io
  • Blog: taskless.io/blog
  • Taskless Cloud: taskless.io/cloud
  • Sign in: app.taskless.io
  • npm: @taskless/cli
  • Contact: [email protected]

Popular repositories Loading

  1. cli cli Public

    Taskless CLI and Agent Skills

    TypeScript 126 4

  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 archive

    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 archive

    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

  6. examples examples Public

    A collection of mini-repos for Taskless Blogs and Examples

    TypeScript

Repositories

Loading
Type
Language
Sort
Showing 6 of 6 repositories
  • cli Public

    Taskless CLI and Agent Skills

    Uh oh!

    There was an error while loading. Please reload this page.

    taskless/cli's past year of commit activity
    TypeScript 126 MIT 4 1 1 Updated Nov 12, 2026
  • blog-taskless-nori-lint Public archive

    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

    Uh oh!

    There was an error while loading. Please reload this page.

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

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

    Uh oh!

    There was an error while loading. Please reload this page.

    taskless/blog-taskless-ty's past year of commit activity
    Python 0 MIT 0 0 0 Updated Nov 4, 2026
  • examples Public

    A collection of mini-repos for Taskless Blogs and Examples

    Uh oh!

    There was an error while loading. Please reload this page.

    taskless/examples's past year of commit activity
    TypeScript 0 MIT 0 0 0 Updated Nov 4, 2026
  • .github Public

    All about Taskless

    Uh oh!

    There was an error while loading. Please reload this page.

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

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

    Uh oh!

    There was an error while loading. Please reload this page.

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

People

@theCodeDrift

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.