Releases: doccker/cc-use-exp
Release list
v1.0.40
refactor: 沉淀前端高频陷阱和 Spring DTO 陷阱文档,跨平台同步
- 新增前端高频陷阱 8 项(HMR、表格三处同步、useCallback 闭包等)
- 新增 Spring DTO 静默忽略陷阱章节
- 新增代理关键词子串匹配误判案例
- Codex 平台同步对应知识文件
- 调整 Codex instructions 配置及 openai.yaml agent 配置
refactor: .agents → .antigravity 目录隔离,sync-skill 新增 antigravity target 并精简 codex frontmatter
将 .agents/ 重命名为 .antigravity/ 以解决 Antigravity CLI 与 Codex 官方 .agents/skills/
扫描机制的目录冲突。sync-skill.sh 新增 --target antigravity,同步时用 awk 只保留
name/description 字段。sync_to_codex 同步时同样执行 frontmatter 精简。
sync_config.sh 新增 sync_antigravity_cli 部署到 ~/.gemini/config/。
README.md 全面更新为 6 套工具架构。
Co-Authored-By: Gemini 3.1 Pro noreply@google.com
refactor: 中文语言规则拆为独立 rules 文件,修复 paths 条件加载问题
- 删除 .claude/rules/chinese-language.md 的 paths frontmatter,确保无条件加载
- 还原 CLAUDE.md 英文 CRITICAL 锚点,防止语言滑坡
- 修正"最高优先级"为"默认规则 + 覆盖顺序"声明
- 新建 Cursor/Gemini/Codex/Copilot 四平台中文规则文件
- Gemini GEMINI.md 新增 @import 引用,Codex AGENTS.md 补充英文锚点
v1.0.39
feat: 新增外部黑盒系统调试 skill 并强化 sync-skill 跨平台规范化
- 新增 external-system-debugging skill:黑盒判定清单 + 数据采集模板 + CSDN 粘贴/HTTP CDN-WAF 两个案例库
- 同步至 4 平台(codex/cursor/gemini/copilot),并在 README 与 claude-code/codex 指南补充"调试技能"入口
- defensive rule 新增严格禁止 #9「外部黑盒系统调试」,cc-fix 补充检查与 debug-mode 挂载新 skill
- sync-skill.sh 新增 normalize_non_claude_skill_text,同步到非 Claude 平台时自动把 superpowers:* 术语替换为通用表述
- sync_to_codex 短模板升级为 interface + policy.allow_implicit_invocation 三段式,符合 Codex 官方 yaml schema
- 清理 cursor/gemini commands 对 superpowers:* 具名 skill 的引用(这些平台不识别该命名空间)
v1.0.38
feat: 新增导出安全 skill 与 defensive 全局开关防御
- 新增 streaming-export-safety skill:覆盖 Excel/CSV/JSON/PDF 大文件导出,防 OOM、临时文件残留、同步阻塞 HTTP 线程,跨 Claude/Cursor/Gemini/Codex/Copilot 5 平台同步
- defensive 新增第 8 条「用全局开关掩盖错误」:列举 11 类反模式(allow-bean-override / skipLibCheck / -DskipTests / @ts-nocheck 等),同步至 5 平台;Gemini 版加
标签强制自省 - java-dev 扩充 Spring Bean 命名冲突:新增子场景 B「@bean 与 @service 异类型同名」,补充 Bean 命名约定表与排查命令
- Copilot instructions 人工精简 7 个文件(redis/java-dev/api-design/async-task-pattern/field-mapping/frontend-dev/query-performance)至 35~50 行精简版
- .codex/.env 重命名为 .env.example 并加入 .gitignore,实际本地配置不入 Git;同步更新 codex.md 与 README
- tools/sync-skill.sh 新增 Copilot 人工精简保护:目标文件无 AUTO-GENERATED 标记则即使 --force 也跳过
- 新增 tools/verify-gemini-new-feature.sh 验证 Gemini /new-feature 任务路径
- .gitignore 整理:补 .codex/.env / .gemini/tasks / 3 个 .local templates 排除规则
v1.0.37
feat: 支持 Codex 独立 profile 文件同步
- 将 Codex profiles 迁移为独立
*.config.toml文件,并更新推荐模型配置 - 同步脚本支持
CC_USE_EXP_SYNC_TARGETS选择性同步和旧 profiles 受管区块清理 - 安装脚本改为复用 Codex 同步流程,并补充 profile 同步校验
- 更新 README、Codex 指南、manifest 和 status 检查说明
chore(gemini): 规范 Gemini 提示词结构
- 为 Gemini commands 增加结构化标签,明确系统指令、输入、执行路径和输出格式
- 强化 workflow 主权声明和 thinking 输出约束,避免误派到其他工具专用 skill
- 精简 layout-check 命令中过长的修复与验证流程,保留核心检查和修复询问
- 为 Gemini skills 统一包裹 instructions 区块,提升规则正文边界一致性
feat: 为 fix 命令新增流程主权声明,防止外部 skill 接管调试流程
- 5 个平台(Claude commands/plugin、Codex cc-fix、Cursor、Gemini TOML)的 fix 命令统一新增「流程主权声明」
- 明确禁止 superpowers:systematic-debugging / brainstorming / writing-plans 等流程类 skill 在 fix/debug 执行期间接管流程
- 允许业务领域类安全 skill(redis-safety、payment-callback-safety、time-zone-safety 等)按需加载,仅作防御性参考
- 依据 superpowers 优先级规则:用户显式指令 > superpowers skills;Gemini 端额外保留禁止改派给 cc-* skill 的原有约束
feat: 新增 async-task-pattern skill 并扩充多 skill 陷阱条目
- 新增 async-task-pattern skill:异步任务状态机模板(triggerAsync + getStatus),覆盖网关 30s 超时、重复点击并发、状态缓存内存泄漏,同步到
Claude/Codex/Cursor/Gemini/GitHub 5 个平台 - api-design-safety 新增陷阱 #6:业务错用框架异常(IllegalArgumentException)→ 全部变成 500,统一改用 BusinessException
- field-mapping-safety 新增陷阱 #5:外部源同步覆盖未考虑"源端缺失"和"人工调整",引入 last-sync-value 伴随策略
- query-performance-safety 新增隐式 N+1:循环内调 DTO 转换函数(convertToDTO 内藏 4-5 次 findById),给出两阶段处理修复模板
- frontend-dev 新增 React/antd 高频陷阱:controlled vs uncontrolled 误用、Tree defaultExpandAll 重置、useEffect 双轮询冲突
- java-dev SKILL.md 简化为一句话规则表格,详细规则拆到 references/spring.md(含循环依赖、self-invocation、@Modifying、分页规范)
- Codex agents/openai.yaml 元数据规范化:统一为 name/description/implicit 三字段格式
- README.md 安全技能列表新增 async-task-pattern(4 处同步)
v1.0.36
chore: 升级 Gemini flash 模型别名到 gemini-3.5-flash
- model_aliases.flash 从 gemini-3-flash-preview 升级到 gemini-3.5-flash
- 修复文件末尾缺失换行符
feat: Codex cc-* skill 输出语言简体中文化
- cc-commit-msg 三件套对齐 Claude /commit-msg 输出格式(type 英文 + subject/body 简体中文)
- 中文化其他 10 个 cc-* skill 的 default_prompt(cc-design/cc-fix/cc-new-feature 等)
- sync-skill.sh 新增长模板保护:目标 openai.yaml 含 default_prompt 时即使 --force 也保留原内容
- 同步更新 sync-skill.sh 头部文档说明新 --force 语义
fix: Gemini 命令防止误调用 cc-* skill 导致路径写错
- GEMINI.md 新增 "Agent Skills 命名空间隔离" 章节,明确 cc-* skill 为 Codex/Claude 专用
- 7 个 .gemini/commands/.toml 统一新增"流程主权"声明,禁止改派给同名 cc- skill
- new-feature.toml 强化路径约束,任务文件必须写入 .gemini/tasks/,禁止写入 .codex/tasks/
- 明确优先级:用户指令 > TOML prompt > Agent Skill 隐式约定
feat: 新增 code-quality-principles skill 和 sync-skill 工具
- 新增 code-quality-principles skill:模块化六原则(大小适中/调用深度/扇
入扇出/边界清晰/作用域内聚/可预测性),覆盖
Claude/Gemini/Cursor/Codex/Copilot 五平台 - 新增 AI 协作三原则(用户主权/状态显式化/输出一致性),注入 5
套主规则文件 - 新增 tools/sync-skill.sh(263 行):单向同步 .claude/skills 到 4
平台,自动处理 Codex 前缀替换与 Copilot 框架生成 - 补齐 redis-safety 4 平台(Gemini/Codex/Copilot 新增);description
补强关键词(KEYS/SCAN/大 key/Pipeline/TTL) - README 新增「设计技能」分类与「维护:跨平台 skill 单向同步」章节
feat: 新增 rust-dev skill 并同步至 4 个平台
- 新增 .claude/skills/rust-dev/(SKILL.md + rust-style.md + async-axum.md),聚焦 Axum + Tokio 后端栈
- 同步至 .gemini/skills/rust-dev/、.cursor/skills/rust-dev/、.codex/skills/cc-rust-dev/,按各平台规范调整 frontmatter 与拆分粒度
- 新增 .github/instructions/rust.instructions.md,与现有 java/frontend instructions 风格对齐
- README 4 处语言技能列表加入 rust-dev
feat: cc-project-scan 对齐 claude /project-scan 全套脚手架产出
- SKILL.md 新增"必须生成 9 项文件"强制清单(AGENTS/README/restart.sh/4 个 ignore/Dockerfile/docker-compose)
- 拆分 AGENTS/README 与脚手架的写入策略,restart.sh 落盘后强制 chmod +x,脚手架模板复用 cc-project-init/assets
- 新增 references/scaffold-files.md:按技术栈选模板、数据库选 compose、ignore 文件内容规范、已存在文件处理策略
- openai.yaml 更新 description 与 default_prompt,明确"never produce fewer files than Claude /project-scan"
v1.0.35
feat: 新增查询性能/时区安全 skill 并升级 review 处置流程
- 新增 query-performance-safety skill(N+1、IN 子句过长、递归内存炸裂等查询陷阱),同步 .claude/.codex/.cursor/.gemini 四端
- 新增 time-zone-safety skill(裸 .now() 依赖 JVM 默认时区、周/月起点漂移、跨时区比较等陷阱),同步四端
- multi-tenant-safety 新增「陷阱 #1.5:Service 层裸 findById 绕过全局过滤」一节,强制 Repository 提供 findByTenantIdAndId 并给出嗅探信号与检查清单
- review 命令升级为四档处置:修严重 / 修全部 / 全部归档为技术债 / 跳过;选 1 或 3 时强制追加 .claude/tasks/tech-debt.md
- review 报告引入建议分类强制规范(✅本轮修复 / 📝技术债+追踪去向 / ❌拒绝+理由),禁用「留给下次迭代」等悬空话术
- README 同步两个新安全 skill 到 .claude/.gemini/.cursor 段落
v1.0.34
docs(skills): 新增三条安全陷阱条目并同步多平台
- multi-tenant-safety 新增陷阱 #5: 功能级授权 ≠ 数据级隔离(前端隐藏不是安全边界,endpoint 入口需独立校验)
- refactor-safety 新增陷阱 #10: 位置对应集合的去重/过滤错位(并行 list 索引语义被破坏,推荐改用 Pair/Record)
- api-design-safety 新增陷阱 #5: 生成下游产物前缺乏完整性校验(导出/对账/推送时关键字段缺失静默兜底导致下游拒收)
- 每条陷阱补充 Java/Go/TypeScript 多语言完整示例 references/multi-lang-examples.md
- 跨 .claude / .codex / .cursor / .gemini 四个平台同步,.codex 按规范使用 cc- 前缀
- .codex/.cursor/.gemini 新增 api-design-safety skill 副本(之前仅 .claude 有
v1.0.33
refactor: 统一 Codex skill 命名前缀并完善 Gemini 配置
- Codex skill commit-msg/fix/new-feature 统一加 cc- 前缀,避免与内置能力或 Gemini 同名 user command 冲突
- 同步更新 README 与 docs/guides 中 Codex workflow skill 引用
- 新增 .gemini/commands/new-feature.toml,提供 Gemini CLI 完整新功能开发命令
- 新增 .gemini/tasks/ 骨架,支持任务文件持久化与归档
- 调整 .gemini/settings.json:plan 配置迁移至 tools.shell.plan,新增 agents.overrides
- GEMINI.md 补充行数约束(全局生效)说明