Rules / Format and vendor rules

description-too-long

Skill description is longer than 1,024 characters.

error by default Format and vendor rules Inline suppression allowed

Source: Agent Skills specification (agentskills.io), read 14 October 2026.

On GitHub: the rule doc and the tests.

All rules73

What it catches#

Skill description is longer than 1,024 characters.

A skill description over 1,024 characters, the limit in the Agent Skills spec.

Why it matters#

The Agent Skills spec limits description to 1,024 characters.

Bad example#

---
name: incident-report
description: Write an incident report. Start by collecting the timeline from the on-call channel, then list every alert that fired with its timestamp, then the customer impact in minutes and affected regions, then the root cause in the five-whys format we agreed in 2024, then the remediation items with owners and due dates, then... (1,400 characters)
---

The whole procedure was pasted into the description. Validators reject it, and every character of it sits in the skill listing of every session whether or not the skill is used.

Good example#

---
name: incident-report
description: Write a post-incident report in the team template. Use after an incident is resolved or when asked for a postmortem.
---

# Incident report

1. Collect the timeline from the on-call channel.
2. List every alert with its timestamp.
...

How to fix#

Keep the description to what the skill does and when to use it, with the words a user would say. Move the steps into the body, which loads only when the skill runs.

Suppress or configure#

For one finding, put a comment on the line above it. The reason after -- is optional but worth writing:

<!-- asitis-disable-next-line description-too-long -- why this one is fine -->

For a whole file:

<!-- asitis-disable-file description-too-long -- why this file is an exception -->

For every file, turn it off or change its severity in .asitisrc.json:

{ "rules": { "description-too-long": "off" } }

A .asitisrc.json overrides entry limits a change to some paths, and a baseline (asitis lint --format json --write-baseline) accepts today's findings so only new ones fail the build.

Source#

Agent Skills specification, read on 14 October 2026.

This page is generated from the plugin's rule registry. Edit it on GitHub. False positive? Open an issue with the line it fired on.