ワンクリックで
lint
Run linting checks and fix all issues idiomatically. Never disables rules or suppresses errors.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Run linting checks and fix all issues idiomatically. Never disables rules or suppresses errors.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Analyze a project or workspace to identify repeated patterns and propose abstractions for improved code reuse and maintainability.
Review codebase changes and create well-structured conventional commits with Shortcut ticket links. Use when asked to commit, save changes, or prepare code for review.
Migrate React components from Snowflake SQL queries to NQL using the useNqlQuery hook. Handles query design, case sensitivity, and React dependency optimization.
Create a new PR for the current branch or update an existing one. Follows team PR best practices for titles, descriptions, and checklists.
Analyze and improve a React/TypeScript code file following component composition, hooks, performance, and file organization best practices.
Create a new Shortcut ticket or rewrite an existing one with comprehensive specs including problem statement, requirements, SOC-2 compliance, and implementation plan.
| name | lint |
| description | Run linting checks and fix all issues idiomatically. Never disables rules or suppresses errors. |
Run bun check to identify linting errors and warnings, then fix ALL issues using idiomatic solutions. Do NOT disable rules, ignore warnings, or suppress errors.
bun check
For each error or warning:
Unused Variables
_unusedParamMissing Type Annotations
anyFormatting Issues
Import/Export Issues
Async/Await Issues
await for Promise-returning functionsasync when using awaitNull/Undefined Handling
?.) and nullish coalescing (??)After fixing each file:
bun check again to verify the specific file is cleanOnce all issues are addressed:
bun check
// eslint-disable comments@ts-ignore or @ts-expect-error commentsany type to bypass TypeScript errors// eslint-disable-next-line no-unused-vars
const data = fetchData();
const data = fetchData();
processData(data); // Actually use the variable
// @ts-ignore
const result = someFunction(wrongType);
const result = someFunction(correctType as ExpectedType);
// Or better: fix the type at its source
The task is complete when:
bun check returns with exit code 0Remember: Every warning and error exists for a reason. Your job is to understand that reason and address it properly, not to silence the linter.