What problem does it solve?
This skill helps developers run TypeScript type checking and linting, interpret opaque tsc output, and prioritize fixes so type problems are found and resolved before runtime.
Core Features & Use Cases
- Type checking and linting orchestration: run tsc and eslint, aggregate their output, and surface the most important failures first.
- Error interpretation and triage: explain common TS error codes, recommend fixes, and provide a remediation order to reduce cascading errors.
- Configuration and pi-specific guidance: advise on tsconfig paths, skipLibCheck, and symlink issues common in pi extension projects.
- Use Case: run pre-commit verification or a CI job to identify import, typing, and API mismatch errors and produce actionable fixes for maintainers.
Quick Start
Run a full TypeScript type check using the project's tsconfig.json and then run eslint to list and auto-fix lintable issues.