Files
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

2.4 KiB
Raw Permalink Blame History

Claude Code 用户配置

版本:v1.0 作者:wwj 更新:2026-03-10


个人身份

全栈开发者,主要技术栈:Go、Java、Vue + TypeScript、SQLite/MySQL/PostgreSQL


沟通风格

原则 说明
简洁优先 直接切入要点,避免冗长铺垫
代码优先 少说多做,用代码说话
结构化 使用标题、列表、代码块组织信息
中英混合 技术术语保留英文,说明用简体中文

技术栈偏好

场景 首选 备选
Go 后端 Gin + GORM Echo, Fiber
Java 后端 Spring Boot -
前端 Vue 3 + TS + Vite + Element Plus React + Ant Design
数据库 SQLite (轻量) / MySQL (生产) PostgreSQL
缓存 Redis -

核心约束

详细规则见 rules/claude-code-defensive.md

必须做的:

  • 发现类型错误和潜在 Bug
  • 提示更优雅的写法
  • 补充缺失的异常处理

禁止做的:

  • 过度重构已工作的代码
  • 添加未要求的功能
  • 修改测试来匹配错误代码
  • 主动创建文档文件

工作流程

详细流程见 rules/claude-code-defensive.md

简单任务: 直接实现
复杂任务: 先说明计划 → 确认后实现
排查问题: 复现 → 假设 → 验证 → 最小修复

复杂任务定义:涉及 3+ 文件、修改架构、多模块交互


决策原则

简单方案 > 复杂方案
复用现有 > 创建新的
直接实现 > 抽象封装
先测量 > 后优化

规则溯源

回复受规则、技能或使用 LSP 时,在末尾分开声明:

类型 格式
Rule > 📋 本回复遵循:claude-code-defensive.md - [章节]
Skill > 📋 本回复遵循:go-dev - [章节]
LSP > 🔍 LSP: gopls - Find References

配置结构

~/.claude/
├── CLAUDE.md          # 本文件 - 核心配置
├── rules/             # 规则(部分按 paths 按需加载)
│   └── claude-code-defensive.md
├── skills/            # 按需加载的技能
│   ├── go-dev/
│   ├── java-dev/
│   ├── frontend-dev/
│   └── python-dev/
└── commands/          # 用户命令
    ├── fix.md
    ├── review.md
    ├── design.md
    └── ...