SS
ssdiwu/project-memory-architect
分析和优化项目内存架构的 Claude Code 技能 - 帮助项目建立符合官方规范的 5 层内存架构
Project Memory Architect
分析和优化项目内存架构的 Claude Code 技能
简介
Project Memory Architect 是一个专门为 Claude Code 设计的技能,帮助项目建立符合官方规范的 5 层内存架构,提升代码可维护性和团队协作效率。
核心功能
- 新项目初始化:一键创建符合规范的
.claude/目录结构 - 配置检查与优化:分析现有项目配置并提供改进建议
- 模块化拆分:将大型 CLAUDE.md 文件拆分为规则目录
- 5 层内存架构:企业策略 / 项目内存 / 项目规则 / 用户内存 / 项目本地内存
安装
方式 1:手动安装
# 克隆仓库
git clone https://github.com/ssdiwu/project-memory-architect.git
# 复制技能到你的 Claude Code 技能目录
cp -r project-memory-architect ~/.claude/skills/方式 2:使用 Claude Code
在 Claude Code 中执行:
/skill install project-memory-architect
使用场景
场景 1:新项目初始化
"我要开始一个新项目"
"初始化项目配置"
技能会自动:
- 检测是否已有
.claude/目录 - 从模板复制规范结构
- 根据项目类型定制规则文件
- 创建
.gitignore忽略本地配置
场景 2:检查现有项目
"检查项目配置"
"优化项目结构"
技能会:
- 读取
.claude/目录结构 - 分析 CLAUDE.md 大小(超过 500 行需拆分)
- 检查是否有规则文件
- 提供优化建议
技能结构
project-memory-architect/
├── SKILL.md # 技能核心文件
├── assets/
│ └── templates/ # 项目配置模板
│ ├── .claude/
│ │ ├── CLAUDE.local.md
│ │ └── rules/ # 规则文件示例
│ └── .gitignore
└── references/
└── memory-types.md # 内存类型参考文档
5 层内存架构
| 层级 | 目录 | 用途 |
|---|---|---|
| 企业策略 | ~/.claude/policies/ |
企业级策略和规则 |
| 项目内存 | .claude/ |
项目特定配置 |
| 项目规则 | .claude/rules/ |
模块化规则文件 |
| 用户内存 | ~/.claude/ |
用户个人配置 |
| 项目本地 | .claude/CLAUDE.local.md |
本地敏感配置 |
许可证
MIT License - 详见 LICENSE
贡献
欢迎提交 Issue 和 Pull Request!
作者
Created by ssdiwu
On this page
Contributors
MIT License
Created January 17, 2026
Updated February 18, 2026