31 Commits
Author SHA1 Message Date
doccker 677e19907c feat: 新增 /optimize 命令、Codex 配置支持与多项优化
- 新增 /optimize 系统优化命令,支持 full/ux/perf/code 四种模式
  - 新增 .codex/ 配置及 sync-config 同步逻辑(sh + bat)
  - redis-safety 从 rules 下沉到 skills,减少每次会话固定 token 消耗
  - java-dev 新增 Native SQL 规范(MySQL 保留字别名检测)
  - go-dev 性能优化表补充 SQL 保留字提示
  - ui-ux-pro-max 去掉 paths 自动触发,改为手动/描述触发
  - plugins.json 清理 3 个低频插件,新增 code-review
  - defensive rule 新增上下文管理提示(/btw、/compact)
  - check-toolsearch 修复版本显示(改用 claude --version)
  - gitignore 模板新增 10 个 AI 工具忽略规则
  - Dockerfile 模板引入 BuildKit 缓存和 GOPROXY
  - publish.sh 优化 release notes 格式
  - 更新 LICENSE 为 PolyForm NC、新增 NOTICE
  - README 大幅更新:Codex Part 3、插件列表、上下文管理最佳实践
2026-03-20 21:30:52 +08:00
qijian.song 5fc6888073 chore: 新增 Claude Code
插件配置与 UI/UX 设计技能

  - plugins.json 新增 5 个插件:Claude HUD、Superpowers、Planning with Files、Best Minds、Skill Creator
  - 新增 ui-ux-pro-max 技能,覆盖配色体系、排版系统、交互动效、响应式设计等专业级 UI 规范
2026-03-20 18:12:02 +08:00
wwj 3fa7fe849b chore: 完善构建模板、Gemini 配置规范与项目文档
2
   3 - 优化 Dockerfile 模板,引入 Go 构建缓存、国内代理及 npm ci 以提升构建速度
   4 - 更新 Gemini 核心规则与技能,新增 UI 风格约束、技术栈偏好及防幻觉类型契约
   5 - 调整 Gemini 运行配置,增加全局及 MCP 服务超时限制,为 npx 注入国内源
   6 - 清理并修复安全策略文件中的非法前缀与冗余规则
   7 - 大幅精简 README 文档,移除手动部署说明,更新目录树并新增网络代理配置指南
   8 - 更新 Git 忽略文件,防止本地代理配置文件意外提交
2026-03-12 17:41:02 +08:00
wwj 89f6b6200f "feat: Gemini 配置大幅优化,新增 rules 和 skills 体系
- GEMINI.md 精简重写(v1.0 → v1.3),减少 token 开销
  - 新增 rules:defensive.md、doc-sync.md、ops-safety.md
  - 新增 skills:bash-style、go-dev、java-dev、ops-safety、python-dev
  - 优化 commands:code-review、commit-msg、fix 格式统一
  - 删除 check-toolsearch 命令
  - frontend-style rule 和 frontend-safety skill 精简
  - sync-config.sh/bat 增强同步逻辑
  - 更新 README 版本和说明
  - 新增 .claude/plugins.json
2026-03-11 20:58:57 +08:00
wwj 6fc330867a feat: rules 按需加载优化 + Gemini 扩展声明式安装
- rules 优化:doc-sync/ops-safety/date-calc 添加 paths 条件加载,减少基线 token 开销
  - size-check 新增修复流程(用户确认 → 修复 → 验证 → 自审)
  - 新增 .gemini/extensions.json 声明推荐扩展
  - sync-config.sh/bat 新增 MCP 扩展缺失检测和一键安装
  - 修复 sync-config.sh 中 eval 命令注入风险,改用 sys.argv + 硬编码前缀
  - frontend-safety SKILL.md 精简重构(249→61 行)
  - Gemini settings 新增 model aliases 和扩展自愈规则
2026-03-10 13:13:20 +08:00
wwj 62714d1686 feat: 合并命令减少 token 开销 + size-check 增加 CSS 检查
- 合并 commands:code-review/quick-review/security-review → review(full/quick/security)
  - 合并 commands:design-doc/design-checklist → design(doc/checklist)
  - 合并 commands:requirement-doc/requirement-interrogate → requirement(doc/interrogate)
  - 合并 commands:fix + debug → fix(默认快速修复 / debug 系统化调试)
  - 重命名 simplify → size-check,新增功能 3 CSS 提取检查
  - frontend-style.md 新增 3.6 样式组织规范
  - README.md 同步所有命令引用,新增 Star History 和 Contributors
  - 更新 CLAUDE.md 配置结构示例
2026-03-09 17:45:47 +08:00
wwj 663fab9cb7 feat: ToolSearch 补丁支持 + simplify
增强 + generate_docx 拆分

  - 新增 patch-toolsearch.py 解除第三方代理的 ToolSearch 域名限制
  - 新增 /check-toolsearch 验证命令(Claude Code + Gemini CLI)
  - 增强 simplify 技能,支持全项目文件行数扫描
  - 拆分 generate_docx.py 为入口 + code_scanner + docx_builder 三模块
  - 删除 frontend-style.md 重复的规则溯源章节
  - 移动 sync-config 脚本到 tools/ 目录
  - 更新 README 新增 ToolSearch 章节和 simplify 技能说明
2026-03-08 13:17:13 +08:00
wwj 57be77ab75 feat: 补充 skills 通用模式缺口,防止常见并发与校验问题
- java-dev: 新增输入校验速查表(数量/金额/分页/百分比的注解约束)
  - java-dev: 新增 Auth Filter 降级原则(optional-auth 路径降级为匿名)
  - java-dev: 新增 Redis+DB 多数据源一致性规范(TOCTOU、操作顺序、补偿模式)
  - frontend-dev: 新增请求体完整性规范(UI 字段必须全部传入 API)
  - frontend-dev: 新增 uni-app 陷阱参考(页面栈只读、Storage
  清理、生命周期双触发、前端校验镜像)
2026-03-05 15:40:56 +08:00
wwj 5dde876357 feat: 新增并发与数据库最佳实践规范
- 新增 `java-dev` 技能下的并发与数据库模式文档
- `GEMINI.md` 增加并发与数据库最佳实践章节
- 包含 Get-Or-Create、N+1 防范、原子更新等标准模式
2026-03-03 14:35:38 +08:00
wwj 8390eb6cd0 feat: 新增日期计算规则,防止 LLM 默认月末对齐
- 新增 rules/date-calc.md,始终加载,覆盖设计和实现阶段
  - 新增 java-dev/go-dev/frontend-dev 三个 date-time.md 参考文件
  - 更新三个 SKILL.md 添加 date-time 参考链接
  - 更新 GEMINI.md 追加日期计算规则段落
  - 更新 README.md 规则列表和目录结构
2026-02-28 22:28:01 +08:00
wwj d15661bef9 fix: commit-msg
禁止生成 Co-Authored-By

  - 规则新增禁止添加 Co-Authored-By
  - 快速提交改为提示用户手动复制执行,避免自动追加元数据
2026-02-27 17:51:11 +08:00
wwj dc5ab0158b feat: 新增并发安全、输入校验、API 错误处理、类型复用规范
- java-dev 新增并发安全规范(原子更新/乐观锁/唯一索引兜底)
  - java-dev 新增输入校验规范(@Valid + 约束注解)
  - frontend-dev 新增 API 错误处理规范(禁止静默忽略非成功响应)
  - frontend-dev 新增类型复用规范(通用类型统一放 @/types/common.ts
2026-02-27 17:39:20 +08:00
wwj 6967f6c8ba feat: Java
开发规范新增 N+1 查询防范章节

  - 新增 N+1 查询防范规则,禁止循环内调用 Repository/Mapper
  - 提供 count/findById/exists 三种场景的修复模式
  - 性能优化表格 N+1 行指向新章节,避免重复
2026-02-27 16:54:13 +08:00
wwj 9edd0ee246 feat: code-review 新增文件规模检查规则
- 审查框架新增第 7 项文件规模,对 diff 涉及文件按语言阈值检查行数
  - CLAUDE.md 沟通风格表格格式微调,明确简体中文
2026-02-26 14:01:49 +08:00
wwj fbc5af8685 feat:
新增文件行数限制规则和批量查询规范,优化同步脚本

  - 新增文件行数限制规则(Java 300/Go 400/Vue 200/TS 300/Python 300)
  - Java 开发规范新增批量查询规范(IN 子句 ≤ 500,分批查询工具方法)
  - 优化同步配置脚本,改为删除旧目录+整体复制策略
2026-02-25 11:14:08 +08:00
wwj 1d2fe6e970 feat: 新增 Java DTO Lombok 规范和前端样式管理规范
- java-dev 新增 DTO/VO 类规范,禁止手写 getter/setter
  - frontend-dev 新增样式管理规范,vue/tsx 样式抽到 assets/styles
  - frontend-dev 目录结构补充 assets/styles 目录
  - Dockerfile 模板升级 Go 和 Alpine 版本号
2026-02-24 15:02:46 +08:00
wwj b5d2b3c8a9 feat: 新增 Redis 安全规范规则
- 禁止使用 KEYS 命令,强制使用 SCAN 游标迭代
  - 提供 Go/Java/Python 三语言正反示例
  - 规范大 key 控制、Pipeline 批量操作、强制 TTL
  - paths 限定为代码文件,避免无效加载
2026-02-10 16:58:58 +08:00
wwj 89ed895e25 fix: code-review 自动修复增加风险提示和范围约束
- /code-review 修复选项细化为三级:仅 Critical、全部、跳过
  - 每个选项附带详细风险说明,帮助用户做出判断
  - /fix 新增 [code-review] 前缀触发的变更范围强制约束
  - 约束包括:只改 diff 文件、禁止重构、禁止改变现有行为
2026-02-07 12:45:41 +08:00
wwj 8aa32ed727 feat: project-scan 支持 README 增量更新
- 新增 AUTO 标记区块机制,避免覆盖手写内容
  - 定义 tech-stack/directory/quick-start/docker 四种可更新区块
  - 无标记时提供全量覆盖、追加、跳过三种选择
2026-02-06 16:59:18 +08:00
wwj 6fde2d2fa2 feat: /ruanzhu 增加重复文档检测和不同内容生成功能
- 新增 --different 参数支持生成与已有文档不重叠的内容
  - 脚本自动检测已有 docx 并解析已使用的源文件
  - 交互提示让用户选择覆盖或生成新文档(-2、-3 递增命名)
  - SKILL.md 版本升级至 v1.3
2026-02-04 17:53:16 +08:00
wwj d19ff2643d fix: 修复 /ruanzhu 页眉格式和执行约束问题
- 页眉页码改为居中显示(从右对齐改为居中Tab)
  - 修复 PAGE/NUMPAGES 域不渲染问题(添加占位文本)
  - 精简 commands/ruanzhu.md,强制直接执行脚本命令
  - SKILL.md 添加强制执行规则和禁止事项
  - 处理 macOS Homebrew Python 的 externally-managed-environment 限制
2026-02-03 20:56:21 +08:00
wwj 0d6788014e feat: 新增 /ruanzhu 软著源代码 DOCX 生成命令
- 新增 commands/ruanzhu.md 命令入口
  - 新增 skills/ruanzhu/SKILL.md 技能规范
  - 新增 templates/ruanzhu/generate_docx.py 生成脚本
  - 更新 status.md 命令列表,补充遗漏的命令
  - 更新 README.md 文档,添加命令说明和目录结构
2026-02-03 16:08:44 +08:00
wwj 5e505cab91 feat: code-review 命令增加自动修复功能
- 审查完成后根据结论决定是否询问用户
  - 结论为「通过」时直接结束
  - 发现问题时询问是否调用 /fix 自动修复
  - Nit 类问题不纳入自动修复范围
2026-01-26 14:08:07 +08:00
wwj 433c6c0473 feat: 扩展 java-dev 技能,新增集合、并发、代码模式规范
- 新增 collections.md:不可变集合(Guava)、字符串分割最佳实践
  - 新增 concurrency.md:线程池配置、CompletableFuture 超时处理
  - 新增 code-patterns.md:卫语句、枚举优化、策略工厂模式
  - 更新 SKILL.md:重构详细参考为表格形式
  - 更新 README.md:同步 java-dev 技能描述
  - 优化 LICENSE:简化格式
  - 新增 cover.svg:项目封面图
2026-01-14 21:28:46 +08:00
wwj 6d29ea71fa "refactor: 优化 rules 结构,精简 70% tokens 消耗
- rules 总行数 674→205,节省 70% 上下文
  - 删除 lsp-usage.md,内容合并到 defensive.md
  - 精简 claude-code-defensive.md (239→93行)
  - 精简 ops-safety.md (166→29行),详细规范移到 skills
  - 精简 doc-sync.md (132→46行)
  - 精简 bash-style.md,详细规范移到 skills
  - 新增 skills/bash-style/ 和 skills/ops-safety/
  - GEMINI.md 强化行尾注释规范
  - README.md 新增配置能力差异说明和 rules 加载机制
2026-01-13 11:21:47 +08:00
wwj 60d8193952 feat: 增强 /project-scan 命令支持 README.md 生成
- 新增 README.md 到生成文件列表(8 → 9 个文件)
  - 新增忽略文件内容规范,包含 .playwright-mcp/ 等常用忽略项
  - 新增 README.md 生成规范,定义完整的文档结构模板
  - 强化 .geminiignore 生成要求,确保必须生成
  - 移除模板文件引用,改为直接生成
2026-01-12 22:44:52 +08:00
wwj 7c70e62143 feat: 增强 Gemini 布局检查支持 Playwright 自动验证
- GEMINI.md 新增布局一致性规则和覆盖层组件规范
- 新增蒙版定位规则,解决页面切换时位置跳动问题
- layout-check 命令增加 Playwright 自动验证步骤
- 修复完成后自动截图对比蒙版位置一致性
- project-scan 扩展支持 .geminiignore 文件生成
- README 新增 /layout-check 命令文档
2026-01-08 16:15:42 +08:00
wwj a4102df9cc feat: 增强 /new-feature 命令支持中断恢复
- 新增任务文件持久化机制(.claude/tasks/)
  - 添加第 0 步检查恢复逻辑
  - 实现步骤完成后自动更新任务文件
  - 支持 --resume 参数恢复未完成任务
  - 更新 README 文档记录新命令
  - 优化 Gemini 大文件处理策略
2026-01-07 10:05:08 +08:00
wwj fa9ac71dc2 feat: 增强 /new-feature 命令支持中断恢复
- 新增任务文件持久化机制(.claude/tasks/)
  - 添加第 0 步检查恢复逻辑
  - 实现步骤完成后自动更新任务文件
  - 支持 --resume 参数恢复未完成任务
  - 更新 README 文档记录新命令
  - 优化 Gemini 大文件处理策略
2026-01-07 10:04:59 +08:00
wwj 82af4a075a 扩展 /project-scan 支持生成常用文件 .claudeignore .gitignore .dockerignore Dockerfile docker-compose.yml 2026-01-04 21:24:43 +08:00
wwj 4838b9e549 初始提交项目 2026-01-04 18:17:21 +08:00