@amartinr/pi-ts-prelint

为pi提供非阻塞的TypeScript预写检查

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:@amartinr/pi-ts-prelint。
它的用途是:为pi提供非阻塞的TypeScript预写检查
完整的 Skill 内容见:https://321skill.com/skills/amartinr-pi-ts-prelint/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“启用TypeScript预检查”,它会自动配置并在你保存.ts文件时,在后台运行快速tsc检查。如果发现类型错误,它会将错误信息以标注形式插入到你的编辑器中,你可以边看错误提示边继续修改代码,整个过程不会弹出阻塞窗口或中断你的输入。

介绍

这个Skill旨在解决开发者在pi编辑器中编写TypeScript代码时,因等待完整tsc编译检查而中断写作流的问题。它通过在文件保存前(pre-write)异步运行一个轻量级的tsc检查,并将错误信息注入到编辑器中,实现了实时反馈。

使用时,开发者只需正常在pi中编辑.ts或.tsx文件,当保存文件时,该Skill会自动触发后台检查。如果发现类型错误,它会以非阻塞的方式将错误信息标注在代码的相应位置,而不会打断用户的继续编辑或思考。

它非常适合追求流畅编码体验的TypeScript开发者,尤其是那些在pi编辑器中进行快速原型开发、功能迭代或日常维护,不希望被传统阻塞式编译检查频繁打断的工程师。

建议在开发阶段频繁修改代码时启用此Skill,以获得即时反馈。但请注意,它提供的是快速检查,并非完整的项目构建,对于复杂的重构或最终构建,仍建议运行完整的tsc命令以确保万无一失。

核心特点

与传统的阻塞式tsc检查或简单的语法高亮不同,它实现了“预写时”的非阻塞异步检查,并将错误直接“注入”到编辑器上下文中,在提供即时类型安全反馈的同时,完全保持了编码的连续性。

注意事项

不适合需要执行完整项目构建、依赖解析或复杂类型推导的最终发布前检查场景。

常见问题

这个Skill会影响pi编辑器的性能吗?

它采用异步非阻塞检查,对编辑器性能影响极小。

它能替代完整的tsc编译吗?

不能,它是一个快速的预检查工具,最终构建仍需运行完整tsc。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/amartinr-pi-ts-prelint/raw/index.md 读取 @amartinr/pi-ts-prelint 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。