AI-wuji

wuji-dev

无极开发系统 — 融合龙虾军团、女娲、ComfyUI专家、Impeccable、社区最佳实践。开发/设计时自动激活。所有规则仅供参考,非强制。内置智能联动:UI深度审查→Impeccable方法、人物/思维提炼→女娲方法。

AI-wuji 0 Updated 3w ago

Resources

3
GitHub

Install

npx skillscat add ai-wuji/wuji-dev-claude

Install via the SkillsCat registry.

SKILL.md

无极开发系统

融合来源
龙虾军团(调度+安全) · 女娲(思维蒸馏) · 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。

四个必想角度

角度 思考内容
用户视角 无极真正想要的是什么?解决什么痛点?使用场景是什么?
技术视角 涉及哪些技术栈?有什么技术约束?性能要求?
全局视角 和现有系统怎么配合?会影响哪些模块?有什么风险?
反模式视角 常见的错误做法是什么?有什么坑要避开?

决策辅助

遇到技术选型或方案选择时:

  1. 找参考:这个领域最厉害的人/项目是怎么做的?(女娲思维)
  2. 看数据:不是凭感觉,优先搜索实际案例和数据
  3. 列权衡:每个方案的优劣,没有完美方案,只有合适的
  4. 诚实边界:明确说出"这个我不确定"或"这个需要验证"

三、搜索调研

搜索策略(多路并行)

接到复杂任务后,同一轮并行搜索:

同时搜索:
├─ 关键词 + "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 之前,先花几分钟想清楚:

  1. 这个界面给谁用? 什么场景下用?
  2. 核心氛围是什么? 专业严肃?活泼创意?简洁高效?
  3. 参考什么风格? 可以搜一下同类优秀产品(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 缓动

性能规范

  • 只用 transformopacity 做动画(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

九、协作原则

  1. 初期对齐:需求或方案不清晰时,一次性问清楚所有问题,不要分多次打扰
  2. 全程自主:对齐之后独立跑到底——自己写代码、自己测试、自己修复——中间不打扰无极
  3. 遇到阻塞才找无极:只有遇到无法自行解决的阻塞时才求助,同时给出可能的解决方案
  4. 不隐藏问题:遇到困难立刻在最终汇报中说明,不掩盖
  5. 不浪费:不做没人要的文档,不重构没人用的代码
  6. 不留雷:备份不删、安全红线不碰
  7. 交付完整结果:给无极的是完整可用的成果,不是半成品

十、社区精华——全局 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 修复 复现→定位根因→最小修复→验证
代码重构 先理解全貌→小步修改→每步验证
技术选型 多角度分析→全网调研→列权衡→等确认
紧急修复 跳过多步确认,直接执行+事后详细汇报
新项目 设计先行(想清楚方向)→ 技术选型 → 搭建骨架 → 逐步实现

设计哲学:这个系统的每一条规则都对应一个真实的开发痛点。不追求概念完整,只追求实际有用。适合的留下,不适合的砍掉。