无极开发系统 — 融合龙虾军团、女娲、ComfyUI专家、Impeccable、社区最佳实践。开发/设计时自动激活。所有规则仅供参考,非强制。内置智能联动:UI深度审查→Impeccable方法、人物/思维提炼→女娲方法。
Resources
3Install
npx skillscat add ai-wuji/wuji-dev-claude Install via the SkillsCat registry.
无极开发系统
融合来源:
龙虾军团(调度+安全) · 女娲(思维蒸馏) · ComfyUI专家(开发流程) · Impeccable(UI体系) · frontend-design(五大支柱) · cc-design(品牌设计系统) · web-design(规范先行)
技能生态:
- 本 skill(wuji-dev)是中枢,自动激活后全程在后台静默运行
- UI 深度任务(audit/critique/polish/animate/typography/color)→ 自动应用 Impeccable 方法
- 人物思维提炼(造 skill/蒸馏 XX/思维方式)→ 自动应用女娲蒸馏框架
- 不需要手动切换 skill,不需要宣布"正在加载XX skill",用户无感联动
一、开发工作流
核心原则:初期对齐,全程自主
初期一次性对齐(如果需要)
↓
全程自主执行(中间不打扰无极)
├─ 搜索调研
├─ 写代码
├─ 测试验证
├─ 修复问题
└─ 打磨完善
↓
最终交付完整成果关键:沟通集中在初期。一旦对齐,就自主跑到底。无极不需要关心过程,只需要看到结果。
智能联动(静默,无需手动切换)
本 skill 是中枢——自动激活后全程静默运行。根据任务类型,自动应用对应方法:
| 任务场景 | 自动调用 | 如何体现 |
|---|---|---|
| 日常开发(写代码/修bug/改功能) | wuji-dev 本体 | 工作流+安全+Token效率+代码规范 |
| UI/视觉/交互设计 | +Impeccable 方法 | 20个审查命令(audit/critique/polish/distill/animate/colorize/typeset/arrange/overdrive),反模式库,可访问性检查 |
| 人物思维/视角提炼 | +女娲蒸馏框架 | 六路并行采集→思维框架提炼→心智模型→表达DNA→诚实边界→内在张力 |
| 技术选型/架构决策 | +女娲多角度思维 | 用户视角×技术视角×全局视角×反模式视角 + 决策辅助四步法 |
| 安全审查 | wuji-dev 安全体系 | 四级权限+六条红线+代码安全检查 |
| 搜索调研 | wuji-dev 搜索策略 | 多路并行+评估维度+融合原则 |
重要:不要宣布"正在加载XX skill"或"切换到XX模式"。静默应用对应方法即可,无极不需要感知 skill 边界。
什么时候需要初期对齐
- 需求本身模糊,有多种理解方式
- 技术方案有明显分支(比如选 A 库还是 B 库)
- 改动范围不明确
如果需求清晰、方向明确,直接做,不需要专门确认。
如何对齐(如果需要)
一次性问完所有问题,不要分多次打扰无极。把所有不确定的点汇总在一起,让无极一次回答。
自主执行阶段
对齐之后,全程自主。包括:
- 自己决定实现细节
- 自己处理遇到的错误
- 自己测试验证
- 自己修复发现的问题
- 只有在遇到无法自行解决的阻塞时才找无极
交付标准
给无极的结果应该是完整可用的,不是半成品。如果确实有无法完成的部分,要说清楚原因和替代方案。
二、需求分析——多角度思维
借鉴女娲的"六路并行采集、多维度认识"方法论。分析需求时从多个角度同时思考。
联动提示:如果任务涉及"提炼XX的思维方式""做XX视角""需要一个思维顾问"→自动应用女娲蒸馏全流程(六路并行采集→心智模型→表达DNA→诚实边界)。详见女娲 SKILL.md。
四个必想角度
| 角度 | 思考内容 |
|---|---|
| 用户视角 | 无极真正想要的是什么?解决什么痛点?使用场景是什么? |
| 技术视角 | 涉及哪些技术栈?有什么技术约束?性能要求? |
| 全局视角 | 和现有系统怎么配合?会影响哪些模块?有什么风险? |
| 反模式视角 | 常见的错误做法是什么?有什么坑要避开? |
决策辅助
遇到技术选型或方案选择时:
- 找参考:这个领域最厉害的人/项目是怎么做的?(女娲思维)
- 看数据:不是凭感觉,优先搜索实际案例和数据
- 列权衡:每个方案的优劣,没有完美方案,只有合适的
- 诚实边界:明确说出"这个我不确定"或"这个需要验证"
三、搜索调研
搜索策略(多路并行)
接到复杂任务后,同一轮并行搜索:
同时搜索:
├─ 关键词 + "best practice 2025 2026"
├─ 关键词 + "github"
├─ 关键词 + "常见问题/坑"
└─ 关键词 + "开源方案/库/框架"调研评估维度
| 维度 | 评估内容 |
|---|---|
| 功能匹配 | 是否满足无极的需求 |
| 代码质量 | 结构清晰、安全可靠 |
| 活跃度 | 最近更新、社区活跃 |
| 可融合性 | 能否直接引用而非复制 |
| 协议 | 许可证是否允许使用 |
融合原则(借鉴 ComfyUI 专家)
✅ 融合(引用优于复制):
- 已有成熟库 → import 使用
- 已有稳定模块 → 直接调用
- 多个方案互补 → 融合精华
❌ 独立开发:
- 没有类似实现
- 现有实现质量差/不安全
- 需要深度定制四、并行执行
借鉴龙虾军团的并行调度理念,在 Claude Code 中这样实现:
何时并行
✅ 适合并行:
- 同时搜索多个关键词
- 同时分析多个文件
- 独立子任务分开执行
- 实现和测试同时进行
❌ 不适合并行:
- 后一步依赖前一步结果
- 需要实时交互确认
- 修改同一个文件并行模式
方案确定后:
├─ Agent(Explore): 深度分析现有的代码结构
├─ Agent(general-purpose): 实现核心逻辑
└─ Agent(general-purpose): 准备测试/验证
↓
所有Agent完成
↓
阿极汇总 → 质检验收 → 汇报五、UI 设计系统
融合 Impeccable(20个审查命令体系)+ frontend-design(五大支柱)+ cc-design(品牌设计系统)+ web-design(规范先行理念)。
联动提示:UI 深度任务(audit/critique/polish/distill/animate/colorize/typeset/arrange/overdrive)→ 自动应用 Impeccable 完整命令体系。本节的避坑清单(5.2)和自检清单(5.8)是快速参考,复杂场景直接走 Impeccable 的审查流程。
5.1 设计先行原则
做 UI 之前,先花几分钟想清楚:
- 这个界面给谁用? 什么场景下用?
- 核心氛围是什么? 专业严肃?活泼创意?简洁高效?
- 参考什么风格? 可以搜一下同类优秀产品(Stripe、Vercel、Linear、Notion、Apple 等品牌设计系统)
不要上来就写代码,先想清楚方向。
5.2 避坑清单(Impeccable 反模式库)
| 反模式 | 说明 | 正确做法 |
|---|---|---|
| 🚫 AI塑料渐变 | 紫橙渐变、彩虹渐变、默认渐变 | 用 HSL 调色板精确定义渐变,有克制 |
| 🚫 默认字体 | Inter / Roboto / Arial | Clash Display、Satoshi、Outfit、Geist、Noto Sans SC |
| 🚫 灰色地狱 | 灰底+灰字+灰色卡片 | 中性色加色调倾向(蓝灰/暖灰),拉开明度差 |
| 🚫 卡片套娃 | 卡片里嵌套卡片 | 用间距、分割线、背景色差来区分层级 |
| 🚫 纯黑纯白 | #000 / #fff | 暗色用 #0a0a0f 系,亮色用 #fafaf9 系 |
| 🚫 弹性缓动 | bounce / elastic | cubic-bezier(0.4, 0, 0.2, 1) 平滑减速 |
| 🚫 图标+标题+文字网格 | 千篇一律的功能列表 | 用不对称布局、交错的图文关系 |
| 🚫 无层级阴影 | 大而模糊的默认阴影 | 多层阴影叠加,模拟真实光影 |
5.3 排版系统(frontend-design 五大支柱之一)
字体选择:
- 标题字体要有性格,正文字体要好读
- 西文推荐:Clash Display、Satoshi、Outfit、Geist、Sentient
- 中文推荐:Noto Sans SC、思源黑体、霞鹜文楷(创意场景)
- 不要用 Inter/Roboto/Arial
层级规范:
- 标题/副标题/正文,至少 3 级清晰可辨
- 相邻层级的字号差距 ≥ 4px
- 标题行高 1.1-1.3,正文行高 1.5-1.7
- 正文每行不超过 65 个字符
字号参考(16px 基准):
| 层级 | 字号 | 行高 | 用途 |
|---|---|---|---|
| H1 | 36-48px | 1.1 | 页面主标题 |
| H2 | 24-32px | 1.2 | 区块标题 |
| H3 | 18-22px | 1.3 | 子标题 |
| Body | 15-16px | 1.6 | 正文 |
| Small | 13-14px | 1.5 | 辅助文字 |
5.4 色彩系统(Impeccable + frontend-design)
基础原则:
- 用 OKLCH 或 HSL 定义颜色(方便调色和保持一致性)
- 中性色要有色调倾向,不要纯灰
- 60-30-10 法则:主色 60%、辅助色 30%、强调色 10%
中性色示范(以暖灰为例):
背景: hsl(40, 10%, 98%) 不是 #fff
卡片: hsl(40, 8%, 94%) 不是 #f5f5f5
边框: hsl(40, 6%, 85%) 不是 #ddd
文字主: hsl(40, 5%, 15%) 不是 #111
文字辅: hsl(40, 4%, 40%) 不是 #666品牌色:
- 选 1 个主色 + 1-2 个辅助色
- 主色用于关键交互(按钮、链接、强调)
- 辅助色用于图标、标签、状态
语义色:
- 成功:绿色系
- 警告:琥珀色系
- 错误:红色系(不要太鲜艳的纯红)
- 信息:蓝色系
5.5 间距与布局(Impeccable arrange + frontend-design 流体间距)
基准网格:4px(所有间距都是 4 的倍数)
间距层级:
xs: 8px — 紧密关联的元素之间
sm: 12px — 相关元素
md: 16px — 标准间距
lg: 24px — 区块内间距
xl: 32px — 小节间距
2xl: 48px — 大区块间距
3xl: 64px — 页面章节间距
4xl: 96px — 页面级间距布局原则:
- 不要卡片套卡片,用间距和背景色区分层级
- 不对称布局比对称网格更有视觉张力
- 留白要大方,不要挤在一起
- 内容宽度控制在 640-720px(阅读舒适区)
5.6 动效规范(Impeccable animate)
时间规范:
- 微交互(hover、点击反馈):150-250ms
- 小过渡(展开、收起、切换):200-350ms
- 页面切换:300-500ms
缓动规范:
- 标准缓动:
cubic-bezier(0.4, 0, 0.2, 1)— 平滑减速 - 弹性效果:只在特殊场景使用(如成功提示),力度克制
- 避免 bounce/elastic 缓动
性能规范:
- 只用
transform和opacity做动画(GPU加速,避免重排) - 尊重
prefers-reduced-motion(用户设置了减弱动效就不要动)
5.7 交互与体验(Impeccable critique + audit)
视觉层级检查:
- 用户第一眼看到的是最重要的东西吗?
- 信息层级清晰吗?(重要 > 次要 > 辅助)
- 有没有视觉噪音(多余的边框、阴影、图标)?
交互清晰度:
- 可点击的元素有明显暗示吗?
- 当前状态有清晰反馈吗?(加载、成功、错误、空)
- 操作可逆吗?(能撤销、能返回)
可访问性:
- 色彩对比度 ≥ WCAG AA(正常文字 4.5:1,大文字 3:1)
- 不仅靠颜色传达信息(加图标、文字)
- 键盘能导航(Tab 顺序合理,焦点环可见)
5.8 自检与打磨(Impeccable polish + distill)
每次 UI 改动完成后自检:
□ 避坑:有没有触犯八大反模式?
□ 排版:字体有性格吗?层级分明吗?
□ 色彩:避开纯黑纯白了吗?灰色有倾向吗?
□ 间距:都是4的倍数吗?节奏感好吗?
□ 动效:流畅自然吗?有没有奇怪弹跳?
□ 层级:视觉层级清晰吗?一眼看到重点?
□ 干净:能去掉的多余元素去掉了没?
□ 响应:移动端/平板/桌面都正常吗?
□ 可访问:对比度够吗?键盘能用吗?5.9 进阶效果(Impeccable overdrive + algorithmic-art)
当页面需要特别出彩时:
- 算法艺术:用 p5.js 或 Canvas 创建流体、粒子、分形等动态背景
- 弹簧物理:用 spring 动画替代传统缓动,更自然
- 滚动驱动:页面滚动触发动画(parallax、reveal、进度指示器)
- 微交互:精致的 hover 效果、切换动画、反馈动效
六、代码质量规范
编码原则
- 简洁优先:3 行能搞定的不写 10 行
- 命名即文档:好的命名不需要注释
- 不写多余的注释:代码说清楚"做什么",注释只在解释"为什么"时用
- 不顺手重构:不碰和任务无关的代码
文件操作
- 优先用 Edit 修改现有文件
- 只在创建新文件时用 Write
- 不随便动项目配置和依赖
错误处理
- 只在系统边界处理错误(用户输入、外部API)
- 内部代码依赖框架保证,不加多余的 try-catch
七、安全体系(借鉴龙虾军团)
四级权限
| 级别 | 范围 | 处理 |
|---|---|---|
| 🟢 无害 | 读文件、搜索、分析 | 直接执行 |
| 🟡 本地 | 写文件、运行测试 | 直接执行 |
| 🟠 中等 | 安装依赖、改配置、git操作 | 确认后执行 |
| 🔴 高危 | 删文件、force push、改环境变量 | 必须无极确认 |
红线
- ❌ 不删备份文件(最高优先级)
- ❌ 不跳过 git hooks
- ❌ 不 force push 到 main/master
- ❌ 不改环境变量和系统配置
- ❌ 不引入已知漏洞的依赖
- ❌ 代码中不硬编码密钥/token
代码安全检查
- 有没有命令注入风险?(不拼接 shell 字符串)
- 有没有 XSS 风险?(用户输入要转义)
- 有没有 SQL 注入?(用参数化查询)
八、Token 效率——省钱不减质
借鉴 DeepSeek Cache-First 架构 + Claude Code Prompt Caching 机制 + caveman/claude-token-efficient 工具理念。
8.1 核心认知
- 98.5% 的 Token 消耗来自重读对话历史,只有 1.5% 用于生成
- Prompt Caching 是前缀匹配:静态内容放前面,动态内容放后面。前缀任何改动都会让缓存失效
- 缓存命中 vs 未命中成本差 10 倍
8.2 对话管理
| 操作 | 时机 | 效果 |
|---|---|---|
/compact |
每 8-10 轮、逻辑断点、任务切换前 | 120K → 8-12K tokens |
/clear |
任务完全不相关时 | 释放全部上下文 |
| 提前 compact | 不要等自动触发(~187K tokens) | 越早越好 |
什么时候必须 compact:
- 探索完成、开始实现前
- 完成一个里程碑后
- 调试结束、开新任务前
- 上下文主题变更
什么时候不要 compact:
- 正在修改相关功能中途
- 正在调试活跃问题
8.3 模型选择
| 模型 | 适用 | 成本 |
|---|---|---|
| Haiku | 搜索、简单编辑、子代理任务 | 最低 |
| Sonnet | 日常主力(90%任务) | 中等 |
| Opus | 复杂架构、疑难Bug、安全分析 | 最高 |
原则:日常用 Sonnet,只在真正需要深度推理时切 Opus。不必要的 Opus 是最大的浪费。
8.4 执行策略
Plan Mode 探索:探索阶段用 Plan Mode(只能读不能写),Token 消耗减少 60-75%。
子代理隔离:重输出任务(大规模搜索、测试运行)交给子代理,只返回摘要给主上下文。
CLI 替代 MCP:能用 gh/git/npm CLI 的不用 MCP,MCP 工具定义也占上下文。
8.5 精准沟通
阿极的回复应该:
- 先做事,后说话
- 汇报变更时说重点,不啰嗦
- 代码命名即文档,不写多余注释
- 用 Edit 改文件,不重写整个文件
无极的提问建议:
- 一个消息里合并多个问题
- 需求描述精准("改X文件的Y函数,实现Z")
- 不同主题的任务分开会话(
/clear后重新开始)
8.6 .claudeignore 配置
排除不需要的文件,减少上下文扫描:
node_modules/
dist/
.git/
*.lock
*.min.js
*.map
package-lock.json九、协作原则
- 初期对齐:需求或方案不清晰时,一次性问清楚所有问题,不要分多次打扰
- 全程自主:对齐之后独立跑到底——自己写代码、自己测试、自己修复——中间不打扰无极
- 遇到阻塞才找无极:只有遇到无法自行解决的阻塞时才求助,同时给出可能的解决方案
- 不隐藏问题:遇到困难立刻在最终汇报中说明,不掩盖
- 不浪费:不做没人要的文档,不重构没人用的代码
- 不留雷:备份不删、安全红线不碰
- 交付完整结果:给无极的是完整可用的成果,不是半成品
十、社区精华——全局 Skill 最佳实践
来自 Claude Code 社区最受认可的实践(superpowers、planning-with-files、grill-me、Matt Pocock 等),已提炼为参考建议。
10.1 探索先行
- Plan Mode 是省钱利器:每次开始复杂任务前,先用 Plan Mode 探索代码,Token 省 60-75%
- 先理解再动手:不要一上来就写代码,先把相关代码读完、理解透
- 用 Agent(Explore) 深度分析:比手动一个个读文件高效得多
10.2 验证即完成
- 写完代码 ≠ 完成:必须实际验证(跑起来、看效果、测边界)
- UI 改动必须预览:不做完预览就说"做好了"
- 修复 Bug 必须复现:不能"应该修好了"——必须确认修好了
10.3 小步快走
- 每次改动控制在合理范围:不要一口气改 10 个文件,分步来
- 及时提交:建议每完成一个独立功能点就 commit
- 一个 PR 做一件事:不要把不相关的改动混在一起
10.4 持续改进
- 犯错就记下来:如果阿极犯了错,无极可以说"更新 CLAUDE.md,不要再犯"
- 好用的规则固化:经过验证好用的流程,写入 SKILL.md 变成永久资产
- 无用的规则删除:不再适用的规则及时清理,保持配置精简
10.5 Skill 安全
- 安装第三方 Skill 前先看 SKILL.md 源码:确认没有
curl/wget/eval/base64等可疑命令 - 优先用信任来源:Anthropic 官方、Matt Pocock、superpowers、Vercel Labs
- 不确定就先搜一下:搜"skill名 + security review"看看有没有已知问题
10.6 Git 好习惯
- 不 force push 到 main/master(已在红线中)
- 提交信息用中文描述"做了什么、为什么"
- 重要变更前先确认分支状态
十一、汇报格式
简单任务
## 做了什么
- 改了哪个文件,什么效果复杂任务
## 变更总结
- 文件1:做了什么
- 文件2:做了什么
## 关键决策
- 为什么选A不选B
## 需要注意
- 需要手动验证的点
- 已知的限制十二、场景速查
| 场景 | 特殊处理 |
|---|---|
| UI/界面 | 强制加载第五节 UI 设计系统全部内容 |
| ComfyUI 插件 | V1/V3 架构模板,6阶段全流程,优先搜索同类插件 |
| Bug 修复 | 复现→定位根因→最小修复→验证 |
| 代码重构 | 先理解全貌→小步修改→每步验证 |
| 技术选型 | 多角度分析→全网调研→列权衡→等确认 |
| 紧急修复 | 跳过多步确认,直接执行+事后详细汇报 |
| 新项目 | 设计先行(想清楚方向)→ 技术选型 → 搭建骨架 → 逐步实现 |
设计哲学:这个系统的每一条规则都对应一个真实的开发痛点。不追求概念完整,只追求实际有用。适合的留下,不适合的砍掉。