dyad:lint
SKILL.md
Lint
Run pre-commit checks including formatting, linting, and type-checking, and fix any errors.
Instructions
-
Run formatting check and fix:
npm run fmtThis will automatically fix any formatting issues.
-
Run linting with auto-fix:
npm run lint:fixThis will fix any auto-fixable lint errors.
-
Fix remaining lint errors manually:
If there are lint errors that could not be auto-fixed, read the affected files and fix the errors manually. Common issues include:
- Unused variables or imports (remove them)
- Missing return types (add them)
- Any other ESLint rule violations
-
Run type-checking:
npm run ts -
Fix any type errors:
If there are type errors, read the affected files and fix them. Common issues include:
- Type mismatches (correct the types)
- Missing type annotations (add them)
- Null/undefined handling issues (add appropriate checks)
-
Re-run all checks to verify:
After making manual fixes, re-run the checks to ensure everything passes:
npm run fmt && npm run lint && npm run ts -
Summarize the results:
- Report which checks passed
- List any fixes that were made manually
- If any errors could not be fixed, explain why and ask the user for guidance
- If all checks pass, confirm the code is ready to commit
Weekly Installs
22
Repository
dyad-sh/dyadGitHub Stars
19.9K
First Seen
Feb 17, 2026
Installed on
opencode22
gemini-cli22
kimi-cli22
cursor22
antigravity21
claude-code21