lint

Contains commands to lint, format, type check, test, and build the project. Use when the user explicitly invokes the lint skill.

9 stars

Best use case

lint is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Contains commands to lint, format, type check, test, and build the project. Use when the user explicitly invokes the lint skill.

Teams using lint should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/lint/SKILL.md --create-dirs "https://raw.githubusercontent.com/Fyzz-Chat/fyzz-chat/main/.agents/skills/lint/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/lint/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How lint Compares

Feature / AgentlintStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Contains commands to lint, format, type check, test, and build the project. Use when the user explicitly invokes the lint skill.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

When this skill is invoked, run the following commands in order.

`bun run check-write`: Runs linter and formatter and fixes trivial issues
`bun run type-check`: Runs type checking
`bun run test`: Runs tests
`bun run build`: Runs build

When any of the commands fail, start fixing the issues one by one instead of explaining the error.

If the output of the first command contains unsafe, but fixable errors. you may use the `bun run check-write --unsafe` command to fix them.

Related Skills

remember

9
from Fyzz-Chat/fyzz-chat

When the user invokes this skill, the agent reflects on the most important lessons learned recently and suggests adding a new rule to AGENTS.md to prevent the same issue from recurring. Use when the user explicitly invokes the remember skill.

optimize

9
from Fyzz-Chat/fyzz-chat

Scans the repository for optimization opportunities — complexity, performance issues, large files, and maintainability problems — and fixes them one at a time with user confirmation. Use only when the user explicitly invokes this skill.

ai-sdk

9
from Fyzz-Chat/fyzz-chat

Answer questions about the AI SDK and help build AI-powered features. Use when developers: (1) Ask about AI SDK functions like generateText, streamText, ToolLoopAgent, embed, or tools, (2) Want to build AI agents, chatbots, RAG systems, or text generation features, (3) Have questions about AI providers (OpenAI, Anthropic, Google, etc.), streaming, tool calling, structured output, or embeddings, (4) Use React hooks like useChat or useCompletion. Triggers on: "AI SDK", "Vercel AI SDK", "generateText", "streamText", "add AI to my app", "build an agent", "tool calling", "structured output", "useChat".

code-linting

9
from aspiers/ai-config

Run linters according to repository guidelines. Use immediately after creating or modifying code, or before committing changes.

api-linter

8
from cyanheads/pubchem-mcp-server

MCP definition linter rules reference. Use when `bun run lint:mcp` or `bun run devcheck` reports a lint error or warning (`format-parity`, `schema-is-object`, `name-format`, `server-json-*`, etc.) and you need to understand the rule, its severity, and how to fix it. Every rule ID the linter emits has an entry in this doc.

markdown-lint-cleanup

8
from peterbamuhigire/skills-web-dev

Fix markdown lint warnings by enforcing headings, blank lines around lists, and language-tagged code fences for clean documentation.

go-linter-configuration

7
from Demerzels-lab/elsamultiskillagent

Configure and troubleshoot golangci-lint for Go projects. Handle import resolution issues, type-checking problems, and optimize configurations for both local and CI environments.

eslint

7
from G1Joshi/Agent-Skills

ESLint JavaScript linter with plugins. Use for code quality.

linting-neostandard-eslint9

6
from Harmeet10000/skills

Configures ESLint v9 flat config and neostandard for JavaScript and TypeScript projects, including migrating from legacy `.eslintrc*` files or the `standard` package. Use when you need to set up or fix linting with `eslint.config.js` or `eslint.config.mjs`, troubleshoot lint errors, configure neostandard rules, migrate from `.eslintrc` to flat config, or integrate linting into CI pipelines and pre-commit hooks.

golang-lint

6
from Harmeet10000/skills

Provides linting best practices and golangci-lint configuration for Go projects. Covers running linters, configuring .golangci.yml, suppressing warnings with nolint directives, interpreting lint output, and managing linter settings. Use this skill whenever the user runs linters, configures golangci-lint, asks about lint warnings or suppressions, sets up code quality tooling, or asks which linters to enable for a Go project. Also use when the user mentions golangci-lint, go vet, staticcheck, revive, or any Go linting tool.

go-linting

6
from saisudhir14/golang-agent-skill

Use when setting up linting, configuring golangci-lint, or fixing linter warnings in Go projects. Provides recommended linter sets, golangci-lint configuration, CI integration, and Makefile targets.

lint-and-validate

6
from netbarros/psique

Automatic quality control, linting, and static analysis procedures. Use after every code modification to ensure syntax correctness and project standards. Triggers onKeywords: lint, format, check, v...