面向软件开发人员的文本扩展器
通过代码片段、PR 模板和人工智能辅助更新加快交付速度。
闪电辅助如何提供帮助
令人惊讶的是,开发人员一天中大部分时间都没有编写代码,而是编写提交消息、PR 描述、站立更新、部署公告和代码审查回复。这些任务中的每一个都遵循一个可预测的结构,但每次从头开始重新创建它会让你脱离流程。 Lightning Assist 可让您立即触发这些结构化输出,以便您在 IDE 中保持专注,并减少本周第五次格式化相同信息时浪费的精力。
典型用例
价值最高的场景是每日站立会议(每天早上在 Slack 或 Jira 中采用相同的三部分结构)、PR 描述(测试清单、文档、重大变更和票证参考)、内部渠道的事件和部署公告以及代码审查回复模板,例如“请求的更改”或“带注释批准”。共享一小部分核心代码片段(五到八个精心设计的代码片段)的团队可以花更少的时间重新解释交接状态,而花更多的时间编写实际代码。这种一致性也有利于跨时区的异步团队,在这些团队中,可预测的更新格式是明确的异步切换和等待后续行动的浪费时间之间的区别。
主要优点
- 在任何工具中将简短的触发器转变为完整的 PR 模板、变更日志注释和代码审查回复。
- 使用 AI 增强功能,通过一个热键将粗略的技术说明转换为清晰的摘要。
- 当您离开键盘时,即按即说语音输入可加快事件更新速度。
- 共享片段库使整个团队的站立和交接格式保持一致。
工作流程示例
- PR 描述模板,其中包含工单 ID、分支名称和清单项目的占位符。
- Slack 或 Teams 的事件更新和部署公告片段。
- Sprint 站立模式包含昨天、今天和阻碍部分。
现实世界的例子
PR 描述和清单
标准化的 PR 模板有两个作用:它迫使您在忘记之前捕获正确的上下文,并且它使审阅者的工作变得更轻松,因为他们确切地知道要寻找什么。创建一个扩展为团队标准结构的代码片段 - 标题、摘要、更改内容、测试覆盖范围、票证链接以及重大更改和文档更新的清单。每次使用 [#TICKET#] 和 [#BRANCH#] 等占位符填写具体信息。每个人都提交相同的格式,审核速度更快,并且不会遗漏任何内容。使用共享 PR 片段的团队很少会看到“此 PR 的作用是什么?”的情况。评论和更快的合并周期。
## PR: [#TICKET#] **Branch:** [#BRANCH#] **Summary:** - [ ] Tests added/updated - [ ] Docs updated - [ ] No breaking changes (or noted below)
站立和状态更新
每日站立会议是软件开发中最重复的格式之一 - 每天早上将相同的三个部分粘贴到 Slack、Teams 或您的站立工具中。创建两个片段:一个用于个人站立(昨天、今天、带有票证占位符的阻止者),另一个用于每周团队摘要。添加冲刺启动说明,以便整个团队在每个周期开始时保持一致。分配短触发器,例如“站立”和“每周”,以便可以从任何应用程序使用它们,而不会打扰您的早晨。具有共享站立片段的团队会更少看到“你看到我的更新了吗?”的情况。跨时区的消息和更清晰的异步状态通信。
**Yesterday:** **Today:** **Blockers:**
事件和部署公告
事故发生时压力很大,此时清晰、快速的沟通最为重要。一个表示“调查”的片段和一个表示“已解决”的片段意味着您花费零时间盯着一条空白的 Slack 消息,试图记住要包含的内容。调查片段应涵盖受影响的系统、已知内容、当前状态和下次更新预计到达时间。已解决的代码片段应涵盖发生的情况、修复时间以及监控是否正在进行。将两者都控制在四行以内——利益相关者想要的是清晰的内容,而不是文章。使用 AI 增强功能将技术根本原因说明转换为简单语言,供不需要堆栈跟踪的业务利益相关者使用。
[INC] [#SYSTEM#] Investigating. ETA update in 15 min. [DONE] Deploy [#VERSION#] completed. Monitoring.
如何开始
从您最常输入的两到三条消息开始 - PR 描述模板和站立格式通常是最高投资回报率的起点。添加工单 ID、分支机构名称和日期的占位符,以便您粘贴一次并填写详细信息。分配简短的、基于前缀的触发器(例如 ;pr、;standup、;incident),这样它们就不会与 IDE 快捷方式冲突。一旦感觉这些很自然,就扩展到代码审查回复模板和部署公告。当您需要将技术根本原因说明转换为简单的英语,以供非技术利益相关者在没有实施细节的情况下了解发生的情况时,请使用人工智能增强功能。
专业提示
- 对开发片段使用一致的前缀(例如 ;pr、;standup),这样它们就不会与 IDE 快捷方式或自动完成发生冲突。
- 与您的团队共享一组由 5-8 个片段组成的核心片段,以便站立会议、公关描述和交接都使用相同的结构。
- 将事件片段与语音转文本相结合,以便在您离开键盘时在呼叫事件期间快速更新。
- 保留同一消息的长格式和短格式版本,这样您就可以通过一次触发交换来适应 Slack 与电子邮件。
相关页面和Snippet
探索适合您的工作流程的相关指南、模板和比较。