بنقرة واحدة
training-workbench
ohmyflight 培训皇帝/培训工作台专属开发引导。用于修改培训有效期、排班总览、模拟排班、CRM 年度核对、年度已培训人次、培训 Excel 解析导出、培训测试或培训 spec 时。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
ohmyflight 培训皇帝/培训工作台专属开发引导。用于修改培训有效期、排班总览、模拟排班、CRM 年度核对、年度已培训人次、培训 Excel 解析导出、培训测试或培训 spec 时。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
ohmyflight 仓库内新增或修改工具的一般开发流程,适用于前端工具、Python 小工具、Excel 解析导出工具、业务规则实现、入口注册、spec 文档、测试和构建收尾。
核对人员结构统计和人员结构 Word 报告填充结果时使用。适用于人员信息 Excel、人员结构报告 docx、app.py 写回结果、统计口径闭合、资质代码映射和报告数据一致性核对。
完整阅读、解释、定位和版本复核运行手册,覆盖手册与记录管理、运行组织、运行政策、机组资格和搭配、飞行时间值勤休息、飞行程序、签派与燃油、适航地面运行、安保、货物危险品、通信、性能载重平衡、紧急和恶劣天气、特殊运行、非计划运行、新辟航线及航站管理。用户询问真实航班运行规则、限制、职责、章节位置或要求核对新版运行手册时使用。
完整阅读、解释、定位和版本复核飞行技术管理手册,覆盖飞行训练组织、技术检查、航线资格、副驾驶与机长等级、教员和考试员聘任、执照、技术资料、技术档案、岗位胜任力、资质管理及全生命周期信息。用户询问飞行人员技术等级变化、进入条件、经历门槛、训练检查、资格获取保持恢复、章节位置,或要求核对新版飞行技术管理手册时使用。
完整阅读、解释、定位和版本复核飞行人员训练大纲,覆盖新雇员、副驾驶与机长转机型、航线和型别教员、检查员、重新获得资格、应急生存、英语、特殊机场、高原、CRM、PBN、EDTO、极地、EBT及其他专项训练。用户询问进入条件、训练课时、课程科目、考试、运行经历、资格获取保持恢复、某章是否适用,或要求核对新版训练大纲时使用。
维护 ohmyflight 内的 Jobskill 业务技能子站。用户要求新增、删除、重命名或调整飞行部日常 Skill,修改 Jobskill 页面、导航、Markdown、图片附件、维护指南或索引时使用。
| name | training-workbench |
| description | ohmyflight 培训皇帝/培训工作台专属开发引导。用于修改培训有效期、排班总览、模拟排班、CRM 年度核对、年度已培训人次、培训 Excel 解析导出、培训测试或培训 spec 时。 |
本 skill 只做培训模块开发引导;具体业务事实写在 spec/dev/training-workbench/,用户操作方法写在 spec/user/training-workbench/manual.md。
.agents/skills/ohmyflight-dev/SKILL.mdspec/dev/training-workbench/spec.mdspec/dev/training-workbench/training-rule-spec.mdspec/dev/training-workbench/simulation-schedule-module.mdspec/user/training-workbench/manual.mdAGENTS.md。rule-engine.ts:有效期、窗口和排班规则判断。schedule-assessment.ts:把人员有效期、项目安排和规则汇总成排班状态、筛选项与统计摘要。该文件虽长,但当前变化原因仍是同一排班评估模型,不因行数单独拆分。workbench.ts:组织工作台扫描、筛选和导出。scheduled-distribution.ts、annual-training-stats.ts、crm-annual.ts:各自维护独立统计口径,不并入排班判断。simulation-schedule.ts:只维护浏览器内模拟记录。app-*.ts:页面接线、状态、渲染、图表和交互,不承载培训规则。只有当一个文件同时出现不同业务口径、独立状态生命周期或独立外部边界时才拆分。不要因为文件超过 300 行就机械拆开,也不要把规则计算重新塞回页面渲染文件。
按影响范围先跑相关测试,再跑:
npm.cmd run build
npm.cmd run typecheck
npm.cmd test