
Claude Skills by mouxangithub
github.com/mouxangithub用户在 Web/UI 反馈 Bug 时,结构化收集信息并发布 PR 到 `mouxangithub/ai`(或 openpilot)。 > 详见 `ai/docs/PR_AUTOMATION.md`
将用户反馈、bug 报告、功能建议提交为 GitHub/Gitee Issue(非 PR)。
工具:`get_mads_settings`、`get_torque_settings`、`car_porting_steering_accuracy`、`lat_maneuver_report` 常见 Param:`Mads`、`LagdToggle`、`LiveTorqueParamsToggle`、`NeuralNetworkLateralControl` VAG 转向锁:同时查 `dp_vag_avoid_eps_lockout`(DP 技能)。
适用于 **comma three(C3 / `tici`)** 内置 **DOS(F4)**、外接 **黑熊(F4, aux)** 或 **红熊(H7, aux)**。 > **事实来源**:`ai/docs/PANDA_FLASH.md`、`ai/docs/PANDA_C3_F4_PORTING.md`、`ai/docs/COMMA_DEVICES.md`。 > **F4 移植参考提交**(三层): > - `panda@7d703710` — F4 固件与 Python > - `sp@43d4f56f` — 主仓 pandad 双 USB、`launch_chffrplus`、`num_pandas` > - `opendbc@3244efe` — 多 Panda 指纹、Toyota CanBus、F4 safety 裁剪 > CLI `ai/scripts/recover_dos_panda.py` **可选**;op 助手 **内联刷机**(`ai/tools/panda_flash_tools.py`)。 ---
适用于 **comma three Lite**(无功放/无麦克风)的 op助手排查与 `SpDevBeep`。
查本机行车录像 / Cabana 回放路线时,**必须用工具** `list_drive_routes` 或 `cabana_list_routes`(与 Cabana UI、`GET /api/cabana/routes` 同源,只列含 qlog/rlog 的路线)。
当自动指纹不可靠时,手动指定 **opendbc platform**。
对照 `list_sp_settings` + `list_sp_tune_presets`;DP 项见 `list_tune_presets`。
用户要「体检」「健康检查」「为什么不能 engage」时,优先:
- `list_tune_presets` — comfort_follow、alka_enable、vag_eps_safe 等 - `apply_tune_preset` — 应用 dp_* 预设 - `rollback_last_tune` — 恢复快照
适用于 Params 中仍存在 **`dp_*`** 扩展键的安装树。主调优路径见 **sp-tuning**;本节供对照与从旧 fork 迁移。
顺序:`trip_review` → **Panda(C3 DOS)** → SecOC/指纹 → 摄像头/进程 → 车型
用户在本 fork **推送代码**、发 PR、或问「push 失败 / LFS / Unprocessable entity」时启用。 > 完整说明:`ai/docs/GIT_LFS.md`
本地改代码后,一键提交、推送并创建 GitHub PR;PC 上拉取审阅或让 AI 自动审阅/合并。 > 详见 `ai/docs/GIT_PR.md`
适用于 **comma three** 自建 Actions Runner:编译 `master-c3` → 发布 `master-c3-prebuilt`,以及 GUI / Param 启停 Runner。 > 事实来源:`ai/docs/GITHUB_RUNNER.md`、`release/ci/README.md`
C3/C3X **无内置屏**、用户说「无屏」「headless」「WebUI 怎么用」「5080 设置」「AGNOS 怎么更」时启用。 > 事实来源:`ai/docs/HEADLESS_WEBUI.md`、`webui/server/routes/__init__.py`
用户问「为什么不能 engage」「系统是否正常」「帮我体检一下」「OTA 前检查」时,优先调用 **`run_health_check`**,再按结果逐项深入。
`konik_connect_pipeline`(confirm=true,offroad)一条龙配对 api.konik.ai。
帮助用户在 **Konik** 与 **Comma Connect** 之间选型与配对。
SP:`LongitudinalPersonality`、`SmartCruiseControl*`、`SpeedLimit*`、`DynamicExperimentalControl` 工具:`list_sp_tune_presets`、`get_speed_limit_settings`、`long_maneuver_report`、`mpc_longitudinal_tuning_report` DP 并行:`dp_lon_acm` 等见 dp-tuning。
用户报 **「控制不匹配:横向」**、**「LKAS故障」**、**MAIN+MADS 不控横向**、**MADS 开就报错** 时启用本技能。
**Modular Assistive Driving System** — Settings → Steering → MADS。
> Hermes / OpenClaw 风格三层记忆。本技能**每轮固定加载**——遵守协议是硬性要求。
Settings → **Models**(不是 Vehicle 车型选择)。
本 fork 有 **两个独立概念**:
`network_diagnostics`、`comma_auth_status`、`pc_devsync_status`、`konik_connect_status`
- `read_onroad_events` — 当前告警 - `route_event_timeline` — 路线时间线 - `trip_review` — 综合复盘 + `tune_suggestions`
Settings → **OSM**(mapd 离线地图,供 SmartCruiseControlMap 等使用)。
Diagnose comma Panda / car harness detection issues from openpilot runtime state. Surfaces `pandaStates[].carHarnessStatus`, `ignitionLine`, and `ignitionCan` so the agent can tell whether the wiring harness is detected and whether ignition is present.
`get_host_environment`、`pc_launch_replay`、`pc_launch_plotjuggler`、`git_*`、`run_scons_build`
1. `save_tune_snapshot` 改参前 2. 短路线试驾 3. `compare_tune_ab` / `score_tune_session` 对比 4. 变差则 `restore_tune_snapshot` 或 `sp_rollback_last_tune` 5. `list_audit_trail` 查写入记录
1. **列路线**:`list_drive_routes` 或 `cabana_list_routes`(与 Cabana 路线列表一致) 2. **摘要**:`analyze_route_summary`(路线名来自上一步) 3. **深入**:`plotjuggler_data_summary`、`read_qlog_segment`、`suggest_tune_from_route`、`apply_tune_from_route` 勿用 shell `ls` 代替路线列表工具。
1. **禁止**输出或执行转向、制动、油门等车辆执行器指令。 2. **行驶中**禁止写 Param、写文件、shell、TSK 写操作(`ai_admin_mode=1` 开放模式仍遵守第 1 条)。 3. 改参前说明风险;车主模式须等用户界面确认后再 `write_params(confirm=true)`。
适用于 **丰田、雷克萨斯** 等带 SecOC 加密 CAN 的车型。密钥未安装前通常只能 dashcam,无法控车。 > 事实来源:`ai/docs/TSK_AND_AID.md`、`ai/docs/VEHICLE_ADAPTATION_GUIDE.md`(第二节 SecOC 分类)。**勿手写 `SecOCKey` Param**;一律走 TSK 工具链。
`route_event_timeline` 查 engage 事件;通用 SP 调参。
`list_sp_settings`;`score_tune_session` 验证跟车。
`list_sp_settings`;纵向人格 + SCC 通用调法。
`list_sp_settings` 过滤 honda;变道 `get_lane_change_settings`。
预设 `sp_hyundai_lon_tune`;`HyundaiLongitudinalTuning`。
同丰田 + SecOC(secoc-toyota);`sp_toyota_*` 预设。
`list_sp_settings`;路线 `score_route_tune`。
`live_can_capture` 辅助排查;通用 SP 纵向/横向。
`sp_subaru_sng`;`SubaruStopAndGo*`。
`TeslaCoopSteering`、`get_mads_settings`;视觉用 `list_visuals_settings`。
brand=toyota / lexus 时: | Param | 说明 | |-------|------| | `ToyotaStopAndGoHack` | 停走辅助 | | `ToyotaEnforceStockLongitudinal` | 强制原厂纵向 | | `Mads` | 全速域横向(替代 DP 的 dp_lat_alka 思路) | | `MadsMainCruiseAllowed` | 丰田等:MAIN 触发 MADS 横向 | **MADS 横向 / LKAS 故障** → 技能 **mads-lateral-troubleshoot**,工具 **`diagnose_mads_lateral`** | `LagdToggle` | 转向延迟学习 | 工具:`list_sp_settings`、`apply_sp_tune_preset` → `sp_toyota_sng` / `sp_toyota_stock_lon` SecOC 车见 **secoc-toyota** 技能。TSS 世代不同行为差异大,写前确认 fingerprint。 DP 遗留:`...
SP 横向 + DP `dp_vag_avoid_eps_lockout`;转向事件见 alka-troubleshooting。
适用于 **comma three(C3 / `tici`)** 无功放变体,不是 Prime 订阅 Lite。C3X(`tizi`)与 C4(`mici`)不算 Lite(与 `set_lite_hw()` 一致)。
`get_display_settings` / `set_display_settings`
`get_lane_change_settings` / `set_lane_change_settings` 预设:`sp_lane_change_fast`、`sp_lane_change_cautious`
`get_speed_limit_settings` / `set_speed_limit_settings` 预设:`sp_speed_limit_assist`、`sp_speed_limit_offset_5`