new-lints

Creates Linter Rule issues in Linear using the Linear MCP integration.

2|Updated Oct 16, 2021
One-click install
npx skills add https://github.com/pattobrien/dotfiles --skill new-lints-pattobrien
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: new-lints
Source: https://github.com/pattobrien/dotfiles/tree/main/.agents/skills/new-lints
Command: npx skills add https://github.com/pattobrien/dotfiles --skill new-lints-pattobrien

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It removes the friction of manually formatting and filing new linter rule ideas as Linear issues, ensuring every rule proposal follows a consistent title, description, and labeling convention. ## Core Features & Use Cases - Standardized Issue Creation: Files issues in the TOOLS-* project of the FineDesigns Linear workspace with a [lint] hyphen-case-lint-name title format. - Concise Descriptions: Enforces 1-2 sentence descriptions without unnecessary detail or filler. - Consistent Triage: Automatically applies the lints label and places the issue at the bottom of the Backlog. - Use Case: While reviewing code, you think of a rule like "disallow default exports". Ask the assistant to file it, and a properly formatted Linear issue appears in the backlog. ## Quick Start Ask the assistant to file a new lint rule idea, for example: create a new lint for disallowing default exports.

Frequently Asked Questions about new-lints

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I file a new lint rule idea as a Linear issue?▼

Describe the lint rule idea to the assistant and it creates a Linear issue in the TOOLS-* project using the Linear MCP integration. The issue gets a hyphen-case title, a short description, the lints label, and a Backlog placement.

What title format do Linear lint rule issues use?▼

Lint rule issues use the format `[lint] hyphen-case-lint-name`, matching existing issues in the project. For example, a rule about default exports would be titled `[lint] no-default-exports`.

Does this work with any Linear workspace or project?▼

No, it is configured specifically for the FineDesigns workspace and the TOOLS-* project. Issues are created through the Linear MCP integration, so that MCP connection must be available.

How detailed should a lint rule issue description be?▼

Descriptions should be one to two sentences maximum with no filler or extra detail unless explicitly requested. The goal is a concise statement of what the rule enforces.

Where do new lint issues go in Linear?▼

New lint issues receive the `lints` label and are added to the bottom of the Backlog, keeping them visible for triage without disrupting prioritized work.