# jed-devflow **Repository Path**: jfeng-studio/jed-devflow ## Basic Information - **Project Name**: jed-devflow - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-29 - **Last Updated**: 2026-06-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # jed DevFlow jed 开发工作流体系,基于 Claude Code Skills 的 AI 研发协同框架。 核心定位:工作流驱动,角色/专家/规范挂在工作流上,覆盖从需求提案到制品发布的完整软件工程链路。96 个 Skill(13 workflows + 5 roles + 31 devs + 19 experts + 24 standards + 4 utils),适用于单语言项目到跨语言复杂系统(C/C++/C#/Rust/Go/TS/Py + 嵌入式/微服务/桌面/Web/仿真/WASM)。 基底工具:OpenSpec 管需求生命周期,Superpowers 管实现侧增强(TDD/代码审查)。 ## Skill 文件标准 当前仓库采用的规则是: - 保留 `jed-devflow/skills/` 作为全局 Skill 根目录 - 保留原来的分类子目录结构,如 `workflows`、`roles`、`devs`、`experts`、`standards`、`utils` - 每个 Skill 不再是单个 `xxx.md` 文件 - 每个 Skill 改为 `技能名/SKILL.md` 的目录形式 标准路径: ```text skills///SKILL.md ``` `SKILL.md` 建议统一包含 frontmatter: ```md --- name: "jed-init" description: "Initializes a project for jed-devflow. Invoke when starting a new project and needing local config, memory, changelog, and OpenSpec scaffolding." --- ``` 其中 `description` 要同时说明两件事: - 这个 Skill 做什么 - 什么时候调用它 ## 目录结构 ### 全局(`jed-devflow/`) ```text jed-devflow/ ├── plugin.json ├── README.md └── skills/ ├── workflows/ │ ├── jed-init/ │ │ └── SKILL.md │ ├── jed-onboard/ │ │ └── SKILL.md │ ├── jed-proposal/ │ │ └── SKILL.md │ └── ... ├── roles/ │ ├── jed-pm/ │ │ └── SKILL.md │ ├── jed-architect/ │ │ └── SKILL.md │ └── ... ├── devs/ │ ├── jed-dev-cs-webapi/ │ │ └── SKILL.md │ └── ... ├── experts/ │ ├── foundational/ │ │ ├── expert-mathematics/ │ │ │ └── SKILL.md │ │ └── ... │ ├── domain/ │ ├── infra/ │ └── industry/ ├── standards/ │ ├── jed-ts-style/ │ │ └── SKILL.md │ ├── jed-changelog-style/ │ │ └── SKILL.md │ └── ... └── utils/ ├── jed-project-scanner/ │ └── SKILL.md └── ... ``` - `plugin.json`:插件描述文件,定义插件名称、版本、兼容性与 Skill 根目录。 - `README.md`:总说明文档,介绍目录结构、命名规则、工作流链路与各类 Skill 的职责。 - `skills/workflows/`:核心工作流集合,负责驱动从初始化、提案、设计、实现到归档、发布、排障的完整流程。 - `skills/roles/`:职能角色集合,提供 PM、架构、评审、QA、DevOps 等视角补充。 - `skills/devs/`:按语言与项目类型细分的开发角色集合,用于在实现阶段按 Assign 加载对应开发能力。 - `skills/experts/`:领域专家集合,覆盖基础科学、垂直领域、基础设施与行业业务等咨询能力。 - `skills/standards/`:规范类 Skill 集合,定义代码、文档、提交、CHANGELOG、UX/UI 等统一标准。 - `skills/utils/`:辅助工具 Skill 集合,用于扫描项目结构、检查依赖与估算上下文成本。 ### 项目级(`.claude/skills/` + 约定目录) 项目根 `.claude/skills/` 下仅放 `local-config` 一个 Skill,也改为目录式结构: ```text / └── .claude/ └── skills/ └── local-config/ └── SKILL.md ``` `local-config` 由 `/jed:init` 或 `/jed:onboard` 生成,手动可改,用于本项目的 scope、记忆库路径、CHANGELOG 轨映射、默认 Assign、Superpowers 开关。 约定目录(全局 workflow 写死引用,项目级不可改): - `project_memory/`:项目根固定,单文件簇 + `INDEX.md` 导航 - `specs/active/`:OpenSpec 需求草稿目录 项目常规目录(非 jed-devflow 强管,列出供参考): - `docs/pm/`:项目管理文档目录,包含立项书、需求规格、概要设计、详细设计、项目计划、质量计划、变更日志 7 个 PM 文档 - `src/CHANGELOG.md`:多轨 CHANGELOG 之一 - `demo/CHANGELOG.md`:多轨 CHANGELOG 之二 - `tests/`:自动化测试 - `obsidian-vault/`:可选,跨项目知识库,路径由 `local-config` 配置 ## 分类与命名 命令空间: - `/jed:`:统一命名空间。workflow 无前缀(`/jed:init`),角色 `role:` 前缀(`/jed:role:pm`),专家 `exp:` 前缀(`/jed:exp:db`)。dev 角色由 workflow 自动加载不暴露。 - `/expert:`:**已废弃,改用 `/jed:exp:`** ## 斜杠指令速查 | 类别 | 指令示例 | 用途 | |------|---------|------| | **项目初始化** | `/jed:list` | 列出全部命令 | | | `/jed:init` | 新项目初始化 | | | `/jed:onboard` | 旧项目接入 | | **需求链** | `/jed:proposal` | 交互式需求澄清 | | | `/jed:design` | 技术设计(HLD+LLD+tasks) | | | `/jed:revert` | 回退已归档需求 | | **开发链** | `/jed:implement` | 编码执行(TDD 批量推进) | | | `/jed:test` | 测试验证 | | | `/jed:review` | 代码审查 | | | `/jed:integrate` | 多模块集成联调 | | **收尾链** | `/jed:archive` | 归档收尾 | | | `/jed:distill` | 知识蒸馏到 project_memory | | | `/jed:release` | 正式发布(SemVer+Tag) | | **运维** | `/jed:triage` | 缺陷诊断排查 | | **角色咨询** | `/jed:role:pm` | 产品经理视角 | | | `/jed:role:architect` | 架构师视角 | | | `/jed:role:reviewer` | 评审者视角 | | | `/jed:role:qa` | 质量保障视角 | | | `/jed:role:devops` | DevOps 视角 | | **领域专家** | `/jed:exp:db` | 数据库设计咨询 | | | `/jed:exp:embedded` | 嵌入式系统咨询 | | | `/jed:exp:uav` | 无人机领域咨询 | | | `/jed:exp:sim` | 三维仿真/图形学咨询 | | | `/jed:exp:gpu` | GPU 加速运算咨询 | | | `/jed:exp:net` | 网络协议深度咨询 | | | `/jed:exp:mfg` | 制造业/工业咨询 | | | `/jed:exp:med` | 医疗健康咨询 | | | `/jed:exp:crypto` | 加密与安全咨询 | | | `/jed:exp:dist` | 分布式系统咨询 | | | `/jed:exp:cache` | 缓存策略咨询 | | | `/jed:exp:container` | 容器编排咨询 | | | `/jed:exp:mqtt` | MQTT 物联网咨询 | | | `/jed:exp:finance` | 金融领域咨询 | | | `/jed:exp:psy` | 认知心理学咨询 | | | `/jed:exp:uxui` | UI/UX 设计咨询 | | | `/jed:exp:math` | 数学/数值计算咨询 | | | `/jed:exp:physics` | 物理/控制理论咨询 | | | `/jed:exp:ai` | AI/ML 理论咨询 | dev 角色由 workflow 自动加载,不暴露为斜杠命令。 专家用户手动调用格式:`/jed:exp:<领域>`,可单独发起专业知识对话。 文件映射示例: - `jed-init` → `skills/workflows/jed-init/SKILL.md` - `jed-role-pm` → `skills/roles/jed-pm/SKILL.md` - `jed-exp-crypto` → `skills/experts/domain/expert-crypto/SKILL.md` 开发角色命名:`jed-dev-<主语言>-<项目类型>`,使用 kebab-case - `jed-dev-cs-webapi` → C# + ASP.NET Core WebAPI - `jed-dev-rust-cli` → Rust 跨平台 CLI - `jed-dev-arduino-esp32` → ESP32 + Arduino 框架 专家命名:`jed:exp:<领域>`,分 foundational / domain / infra / industry 四层。由 workflow 按需自动调用,也可用户手动 `/jed:exp:xxx` 咨询。 ## 当前 Skill 分组 `workflows` - `jed-init`:新项目初始化,创建 Git、README、CLAUDE、local-config、project_memory、CHANGELOG 与 OpenSpec 骨架。 - `jed-onboard`:旧项目接入,扫描现有结构并兼容已有配置、CHANGELOG 与需求资产。 - `jed-proposal`:需求提案阶段,沉淀问题定义、目标、范围与 OpenSpec 草稿。 - `jed-design`:交互式技术设计器,从 proposal 的 spec 接续,通过结构化交互确认产出 HLD(架构/模块/技术栈/ADR)+ LLD(接口签名/数据模型/关键流程,按复杂度分级深度)+ tasks(粒度由 LLD 决定)+ PM 文档更新(概要设计/详细设计/项目计划/质量计划)。复杂度三级:完整设计(新模块/跨模块,方法级 task)、轻量设计(单模块新增,类级 task)、微变更(修 bug/改文案,描述级 task)。Expert 自动匹配 + 用户显式指定。用户确认前禁止生成制品。 - `jed-implement`:编码执行器,按 task 依赖顺序批量推进。严格按 design.md 的接口签名/数据模型/技术栈编码,强制 TDD(红→绿→重构→提交),偏离设计时停止问用户,编译错误 3 次上限后交由用户处理,每 task 在 tasks.md 勾选 `[x]`,全部完成后代码自查 + 告知准备下一阶段。 - `jed-test`:测试执行器。implement 后执行本轮变更相关测试,策略来自质量计划(design 阶段 qa 已定义),执行三层测试(单元/集成/E2E)并对照 spec 验收标准。未通过提供三选项(自动修复/手动修复/忽略继续),不自动改代码。 - `jed-review`:代码审查器。test 通过后审查全部实现产物,7 维审查(设计一致性/语义/风格/测试覆盖/容器/UI/提交历史),P1/P2/P3 三级严重程度,输出通过/有条件通过/不通过三类结果。不通过退回 implement,不改代码。 - `jed-integrate`:集成联调器。review 后验证多模块拼装/接口对齐/环境联通,单模块项目自动跳过。发现问题三选项(退回 implement/记录遗留/手动处理),不改代码。 - `jed-archive`:阶段收尾,完成需求同步、OpenSpec 归档、记忆库更新、文档更新与 CHANGELOG 整理。完成后询问是否执行 distill 蒸馏。 - `jed-distill`:知识蒸馏器,从已归档 spec 提取决策/踩坑/约束到 project_memory,完成后删除 spec 残留。自动跳过无蒸馏价值的 spec。 - `jed-release`:发布执行器。archive 完成后按 Git 惯例执行 7 步(SemVer 版本判定→更新版本文件→CHANGELOG Unreleased 封版→Git Tag→发布说明→提交建议→制品交付)。不自动 commit/push。 - `jed-triage`:缺陷排查器。定位问题 → 收集证据 → 检索记忆 → 收敛假设 → 判定修复路径(需求/设计/实现/环境/微变更快速通道 5 层),回链对应 workflow。不改代码。 - `jed-revert`:回退执行器。撤销需求 → 评估波及 → 回退 spec 为 REMOVED → 同步 PM 文档 → 写入 CHANGELOG。与 proposal 对称。 `roles` - `jed-role-pm`(`/jed:role:pm`):产品经理视角,负责目标澄清、范围控制、需求表达与业务价值判断。主编 PM 文档:立项书、需求规格、项目计划、变更日志。 - `jed-role-architect`(`/jed:role:architect`):架构师视角,负责系统边界、目录结构、模块职责与关键技术决策。主编 PM 文档:概要设计、详细设计。 - `jed-role-reviewer`(`/jed:role:reviewer`):评审者视角,负责代码质量、实现风险、规范遵循与回归风险审查。不主编 PM 文档,引用 PM 文档规范做校验。 - `jed-role-qa`(`/jed:role:qa`):质量保障视角,负责质量计划编写、测试策略设计、验证闭环与发布条件判定。主编 PM 文档:质量计划。 - `jed-role-devops`(`/jed:role:devops`):DevOps 视角,提供 CI/CD 流水线、构建、制品、容器与交付能力。参与项目计划的环境排期与质量计划的 CI/CD 采集。 `devs` - `jed-dev-c-embedded`:C 嵌入式/单片机场景开发角色。 - `jed-dev-c-cli`:C 控制台程序开发角色。 - `jed-dev-cpp-qt`:C++ Qt 跨平台桌面开发角色。 - `jed-dev-cpp-dll`:C++ Windows DLL 开发角色。 - `jed-dev-cpp-windows`:C++ 原生 Windows 桌面开发角色。 - `jed-dev-rust-system`:Rust 系统级程序开发角色。 - `jed-dev-rust-cli`:Rust 跨平台 CLI 开发角色。 - `jed-dev-rust-webapi`:Rust WebAPI 开发角色,适用于 axum/tonic 等后端服务。 - `jed-dev-cs-wpf`:C# WPF 桌面应用开发角色。 - `jed-dev-cs-winui3`:C# WinUI 3 桌面应用开发角色。 - `jed-dev-cs-webapi`:C# ASP.NET Core WebAPI 开发角色。 - `jed-dev-cs-cli`:C# .NET CLI 工具开发角色。 - `jed-dev-go-microservice`:Go 微服务开发角色,面向 gRPC、分布式与服务治理场景。 - `jed-dev-go-cli`:Go CLI 工具开发角色。 - `jed-dev-ts-vue`:TS + Vue / Vite / Electron 渲染层开发角色。 - `jed-dev-ts-electron-main`:TS Electron 主进程开发角色。 - `jed-dev-node-webapi`:Node.js WebAPI 开发角色。 - `jed-dev-js-script`:纯 JavaScript 脚本开发角色。 - `jed-dev-py-script`:Python 脚本、自动化与 AI 工具开发角色。 - `jed-dev-py-data`:Python 数据处理与数据库相关开发角色。 - `jed-dev-test-py-pytest`:Python Pytest 测试开发角色。 - `jed-dev-test-cs-xunit`:C# xUnit 测试开发角色。 - `jed-dev-test-cpp-gtest`:C++ GoogleTest 测试开发角色。 - `jed-dev-uav-firmware`:无人机固件开发角色,偏飞控与实时系统。 - `jed-dev-arduino-esp32`:ESP32 Arduino 开发角色,面向 WiFi/BLE/GPIO。 - `jed-dev-c-raspberry`:树莓派 C + Python GPIO 场景开发角色。 - `jed-dev-rust-wasm`:Rust WebAssembly 开发角色(wasm-pack + wasm-bindgen + web-sys)。 - `jed-dev-cpp-wasm`:C++ WebAssembly 开发角色(Emscripten + CMake)。 - `jed-dev-cs-wasm`:C# WebAssembly 开发角色(.NET wasm / Uno Platform)。 - `jed-dev-rust-embedded`:Rust 嵌入式开发角色(no_std + embedded-hal + embassy + probe-rs)。 - `jed-dev-rust-bevy`:Rust 桌面/游戏/仿真开发角色(bevy ECS + wgpu 渲染)。 `experts/foundational` - `expert-mathematics`:数学专家,用于算法、建模、数值分析与推导校验。 - `expert-physics`:物理专家,用于与运动学、动力学、信号或物理约束相关的问题。 - `expert-ai-theory`:AI 理论专家,用于模型原理、学习框架与推理机制分析。 `experts/domain` - `expert-uav`:无人机领域专家,覆盖飞控业务、任务链路与领域约束。 - `expert-psychology`:认知/行为心理专家,辅助设计评审、交互理解与用户行为分析。 - `expert-finance`:金融领域专家,用于金融流程、术语、约束与风险分析。 - `expert-crypto`:密码学专家,用于加密、签名、密钥、协议与安全设计判断。 - `expert-distributed`:分布式系统专家,用于一致性、CAP、容错与分布式架构问题。 - `expert-uxui`:UI/UX 设计专家,提供设计心理学(菲茨/希克/米勒/格式塔/雅各布定律)、视觉层次(CRAP 原则)、交互模式(导航/表单/反馈/错误处理/搜索)、可访问性深度(WCAG 2.2 AA、ARIA 模式、键盘交互、屏幕阅读器、认知可访问性)、设计系统建设(三层 token、Atomic Design、模式库、版本化)、响应式策略(移动优先、断点、内容优先级)、信息架构(卡片分类、导航深度、标签系统)、微交互(触发-规则-反馈-循环)、视觉理论(色彩/排版/构图/平衡)九大能力,含反模式与决策模板,被 `jed-architect` 在 scope 含 UI 时联动(正向设计),与 `expert-psychology`(反向审查)互补。 - `expert-simulation`:三维仿真领域专家,覆盖计算机图形学(渲染管线/PBR/阴影/光线追踪)、物理引擎(刚体/柔体/流体/粒子)、骨骼动画与蒙皮、IK(CCD/FABRIK)、图形 API 与引擎选型(Vulkan/DirectX/Metal/WebGPU/Unreal/Unity/bevy/Three.js/Babylon.js)。 - `expert-gpu`:GPU 加速运算领域专家,覆盖 CUDA/OpenCL/Vulkan Compute/WebGPU Compute、并行算法(Reduction/Scan/Sort/GEMM/FFT)、内存优化(合并访问/Bank Conflict/Occupancy)、性能分析工具。 `experts/infra` - `expert-db`:数据库专家,用于关系型/非关系型数据库设计、查询与存储策略。 - `expert-mqtt`:MQTT 专家,用于消息主题、QoS、连接管理与物联网通信场景。 - `expert-cache`:缓存专家,用于 Redis 等缓存系统设计与一致性权衡。 - `expert-embedded`:嵌入式专家,用于 GPIO、I2C、SPI、RTOS 与硬件交互问题。 - `expert-container`:容器专家,用于 Docker/Podman 镜像、运行时与交付问题。 - `expert-network`:网络协议深度专家,覆盖 HTTP/2(Multiplexing/HPACK/Server Push)、HTTP/3(QUIC/0-RTT/Connection Migration)、gRPC(Protobuf/Streaming/Deadline/Cancellation)、WebSocket(Upgrade/Masking/Ping-Pong/反压/重连)。 `experts/industry` - `expert-manufacturing`:制造与工业领域专家。覆盖 ISA-95 工业自动化层次(L0-L4)、工业协议(OPC-UA/Modbus/EtherCAT 选型+对比)、数字孪生三层能力(监控/预测/模拟)、OT 安全 vs IT 安全(Purdue 模型/IEC 62443 安全等级)、智能制造(IIoT/AI 质量检测/预测性维护/APS)、常见生产环境陷阱。 - `expert-medical`:医疗健康领域专家。覆盖 IEC 62304 软件安全分类(A/B/C 三级后果+要求)、医疗互操作标准(DICOM/HL7 v2/FHIR 选型速查+陷阱)、法规合规(FDA 510(k)/De Novo/PMA/SaMD + MDR/ISO 13485)、HIPAA/GDPR 数据隐私(PHI 加密+审计日志+去标识化)、医学影像 AI(CADe/CADx+数据漂移+可解释性+标注成本)。 `standards` - `jed-c-style`:C 代码风格规范(MISRA-C 子集 + 嵌入式场景)。snake_case 命名(函数/变量 + `g_` 全局前缀 + `_t` 类型后缀 + `_e` 枚举后缀 + UPPER_SNAKE_CASE 宏)、`#ifndef` include guard + `extern "C"` + opaque type 消息隐藏 + `_private.h` 内部头文件、include 3 组顺序(对应头/标准库/项目)、clang-format(LLVM 基/4 空格/100 行宽/Allman 大括号/指针右对齐)、cppcheck `--enable=all --error-exitcode=1` + `-Wall -Wextra -Werror`、Doxygen 文档注释(`@brief`/`@param`/`@return` + 所有权/空指针行为/线程安全)、goto cleanup 错误处理(返回值错误码 + 逆序 LIFO 释放 + 指针初始化为 NULL + `free(NULL)`/`fclose(NULL)` 安全)、NULL 检查(公共函数防御性 + 内部函数 assert)、`stdint.h` 明确宽度 + 整型溢出检查 + `_Static_assert`、opaque type 信息隐藏 + C99 指定初始化器 + 多语句宏 `do-while(0)`、Unity/Ceedling 测试(`test___` + setUp/tearDown)+ 覆盖率 ≥ 60%(嵌入式)/ ≥ 70%(主机)、CMake C11 标准 + Makefile(嵌入式)、C 专属(嵌入式固定大小缓冲区 vs 动态分配 + RTOS FreeRTOS 并发保护 + MISRA-C:2012 关键规则子集 + 内存所有权文档(_create/_alloc → _free/_destroy))。被 `jed-dev-c` 引用。 - `jed-cpp-style`:C++ 代码风格规范。C++ Core Guidelines 命名(PascalCase 类/函数、snake_case 变量、`snake_case_` 成员后缀、kPascalCase/UPPER_SNAKE_CASE 常量)、CMake src/ + `#pragma once` + include 5 组、clang-format(Google 基/4 空格/120 行宽/Attach 大括号)+ clang-tidy `-warnings-as-errors`(cppcoreguidelines/modernize/readability)+ cppcheck + iwyu、Doxygen 文档注释(`@brief`/`@param`/`@return`/`@throws`)、RAII 资源管理 + 智能指针(`unique_ptr` 默认/`shared_ptr` 共享、禁裸 new/delete)、异常优先(自定义异常层级)+ `std::optional`/`std::expected` + `noexcept`、const 正确性 + 值语义 + 移动语义(`std::move`)+ Rule of Zero/Five、`enum class` PascalCase、C++20 概念 + `string_view`/`span` + 结构化绑定、GoogleTest + GoogleMock(夹具 + AAA + `ClassName_MethodName_Scenario`)+ 覆盖率 ≥ 70%、CMake 3.20+ + vcpkg/Conan + `compile_commands.json`、C++ 专属(spdlog 结构化日志、`std::jthread`/`std::async`、`std::shared_mutex` 读写锁、`emplace_back`/`reserve` 预分配、`[[nodiscard]]`)。被 `jed-dev-cpp` 引用。 - `jed-cs-style`:C# 代码风格规范。Microsoft 命名(PascalCase 公共/接口/方法/属性 + `_camelCase` 私有字段 + `I` 接口前缀 + `Async` 异步方法后缀 + 构造函数 `new`/`Create`/`From`)、.sln 多项目结构(WebApi/Application/Domain/Infrastructure)、文件范围命名空间(C# 10+)+ 全局 using、.editorconfig(4 空格 + 120 行宽 + Allman 大括号 + 显式访问修饰符)+ dotnet format + Roslyn Analyzers(/warnaserror)、XML 文档注释(``/``/``/``)、2 组 using(System → 其他、禁全限定名)、异常层级(AppException 基类 + NotFoundException/ValidationException + 全局异常中间件 + Result 模式可选)、record 优先(DTO 不可变 `init`)+ 主构造 DI(C# 12)+ 枚举从 1 + 模式匹配(switch 表达式/is/property pattern)+ LINQ 声明式查询 + 集合表达式、构造函数注入(禁 Service Locator)+ Nullable 启用 + async/await + CancellationToken, xUnit + Moq + FluentAssertions + AAA + 覆盖率 ≥ 70%、Directory.Packages.props 集中版本 + NuGet + `net8.0`、C# 专属(DI 注册生命周期 + Web API 控制器 + Options 模式配置 + ILogger` + `?` 操作符 + `thiserror`(库)/ `anyhow`(应用)+ `context` 附加上下文 + `panic!` 仅不可恢复 + 自定义 `Result` 类型别名、所有权优先(默认借用 `&T`/`&mut T`,不滥用 `clone`)、小 Trait(1-5 方法,单一职责)、`Send + Sync` 跨线程标注、`struct` + `enum`(不用继承)+ `#[derive]`、Newtype 模式防类型混淆、避免不必要生命周期(默认 `String` 拥有)、async/await + tokio 运行时、`#[tokio::test]` 异步测试 + `mockall` 生成 Mock + `proptest` 属性测试 + 覆盖率 ≥ 70% + 文档测试、cargo + workspace(多 crate 统一版本)+ `Cargo.lock` 二进制必提交 + `cargo-audit` 安全扫描、Rust 专属(`Arc` 跨线程共享 + `RwLock`/`Mutex` 内部可变性 + `tracing` 结构化日志 + `#[instrument]` + axum Web 框架 + 优雅停机 SIGTERM/SIGINT + `unsafe` 隔离 + `// SAFETY:` 注释 + `Cow`/`SmallVec` 性能优化)。被 `jed-dev-rust` 引用。 - `jed-ts-style`:TypeScript 代码风格规范。10 段标准结构(命名 / 文件组织 / 格式化 / Lint 工具 / 注释 / 导入 / 错误处理 / 类型规范 / 测试 / 依赖管理),ESM 优先、避免 `any` 用 `unknown`、联合字面量优于枚举、严格 tsconfig、Vitest + Co-locate、pnpm + lock 文件必提交。作为代码风格统一模板的示范,被 `jed-dev-ts-vue` / `jed-dev-node` / `jed-dev-react` / `jed-dev-fullstack` 引用。 - `jed-node-style`:Node.js 服务端风格规范。在 `jed-ts-style` 基础上叠加 Node 专属规则:ESM 优先 + `node:` 前缀导入、Node LTS、分层架构 Controller→Service→Repository、AppError 错误类层级(含 statusCode/code)、async/await 优先、pipeline 优于 pipe、`Buffer.from`/`alloc`、EventEmitter 监听 error、`execFile` 优于 `exec`(防 shell 注入)、Pino 结构化日志禁 `console.log`、Zod 校验环境变量、优雅停机(SIGTERM/SIGINT)。被 `jed-dev-node` / `jed-dev-fullstack` 引用。 - `jed-vue-style`:Vue 3 项目风格规范。在 `jed-ts-style` 基础上叠加 Vue SFC 专属规则:强制 `