← ClaudeAtlas

devlab-web-engineeringlisted

Web / 前端工程化能力层(Frontend Engineering Capability)。语言无关覆盖六域:Project Bootstrap、Build、Dependency、Packaging、Runtime/Environment、Engineering Convention。路由键 = 语言 × 框架 双维:TS 主线 / JS 兼容 / 语言维度扩展位 → 框架路由 profiles/vue(实战级:Vite 主线/Webpack 兼容 + 微前端场景层 qiankun/micro-app)、profiles/react(模板级),其余框架走 references 引用层。Capability Layer:��则沉淀 + 能力编排 + Profile + 工程质量要求,不承接完整用户需求,不重复造底层工具。由 devlab-web-bootstrap 吸收升级而来。
seed-forge/harness-ai-kit · ★ 22 · Web & Frontend · score 74
Install: claude install-skill seed-forge/harness-ai-kit
# devlab-web-engineering Web / 前端工程化能力层。从工程化六域入手,覆盖项目初始化、构建、依赖、打包与交付、 运行环境与工程规范,按「语言 × 框架」路由到对应 Profile 执行,一站式交付**可构建、 可打包、可部署**的前端项目。 > **Capability Layer 定位**:本技能是能力层,负责工程化原则、能力编排、Profile 与 > 工程质量要求;不承接完整用户需求,不重复造底层工具——优先复用社区 Skill / Reference / > CLI / MCP 及现有 DevLab Capability(create-vue / create-vite / 框架官方文档等只引用不重写)。 > UI/UX 品味、视觉操作、QA/测试、Contract、CI/CD 等独立领域能力不在此范围(见 Out of Scope 路由表)。 ## 触发条件 需要输出 Web 技术、集成或安全架构图时,消费 `base-diagram-ops` 的 `web`、`integration`、`security` profile;本技能提供 Web 工程事实,不实现图布局或导出器。 - 用户说"初始化前端项目工程""配构建配置""帮我打包前端""工程化规范" - 新项目需要工程化引导(识别语言×框架后路由到对应 profile) - 现有项目构建/打包/容器化/微前端排障(构建失败、产物异常、镜像路径等) - 从旧式打包(无锁文件 / CRA)迁移到现代模式(Vite / lockfile / pnpm) - `devlab-project-bootstrap` Phase 4 编排路由(前端项目工程化初始化) ## 输入参数 | 参数 | 必填 | 说明 | 示例 | |------|------|------|------| | `workspace` | 否 | 项目工作目录(默认当前目录) | `/workspace/my-web` | | `framework` | 否 | 框架显式指定(默认自动识别) | `vue` / `react` | | `workflow` | 否 | 只跑指定流程(默认全流程) | `bootstrap` / `build` / `packaging` | ## 语言 × 框架识别路由 路由键 = **语言 × 框架** 双维。先识别语言(决定工程基线),再识别框架(决定加载哪个 Profile)。 ### 语言维度 | 语言 | 处理 | |------|------| | TypeScript(主线) | 默认基线,所有 profile 按 TS 工程标准(tsconfig 严格模式、类型检查入 lint) | | JavaScript(兼容) | profile 内降级差异:JSDoc 替代类型、跳过 tsc 类型检查 | | 其他(扩展位) | references 层预留说明;WASM 等后续版本再建 profile | ### 框架维度(识别信号) | 识别信号 | 框架 | Profile | |---------|------|---------| | `package.json` 含 `vue` / `vue-router` / `@vue/cli-service` / `nuxt` | vue | `profiles/vue.md` | | `package.json` 含 `react` / `react-dom` / `ne