skills/harness/init-claude-md/SKILL.md
在项目根目录生成 CLAUDE.md 文件和 .claude/ 配置骨架,建立 Claude Code 项目级指令体系。手动触发,检查是否存在后写入模板。
npx skillsauth add ai-feier/skills init-claude-mdInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
此 skill 用于在项目根目录生成 CLAUDE.md 入口文件和 .claude/ 最小骨架,建立面向 Claude Code 的项目指令体系。
核心设计原则:
.claude/rules/ 中.claude/rules/ 下的规则文件在项目中执行:
/init-claude-md
CLAUDE.mdCLAUDE.md 模板 + 创建最小 .claude/ 骨架[待填写] 占位内容# CLAUDE.md
> 此文件是 Claude Code 在本项目的**指令入口**,保持精简(<100 行)。
> 原则:指令,不是百科全书。Claude Code 会自动读取此文件。
## 指令加载方式
Claude Code 自动加载以下内容:
CLAUDE.md # 项目级指令(本文件) .claude/rules/ # 规则文件目录 ├─ common/ # 通用规则(跨项目共享) └─ local/ # 本地规则(项目特定)
从 `.claude/rules/local/` 加载项目特定规则。
## 项目概述
[项目维护者在此描述项目目的和核心功能]
## 技术栈
[项目维护者在此列出主要技术栈]
## 项目结构
[项目维护者在此描述关键目录和模块]
## 构建命令
[项目维护者在此添加构建、测试、部署命令]
## 编码规范
[项目维护者在此添加技术栈相关规范]
## 规则治理
### 规则文件约定
- **规则目录**:`.claude/rules/local/` 存放项目特定规则
- **命名规范**:`{类别}.md`,如 `coding-style.md`、`testing.md`
- **规则粒度**:每个规则文件专注一个主题,不超过 100 行
### 渐进式规则策略
- 项目初期只维护 `CLAUDE.md`
- 需要新规则时:创建规则文件 → 在 CLAUDE.md 中引用
- 规则文件应按需创建,避免空文件占位
## 注意事项
[项目维护者在此添加项目特定的注意事项和约束]
执行此 skill 时,只生成以下最小结构:
CLAUDE.md
.claude/
└── rules/
└── local/
└── .gitkeep
.claude/rules/local/.gitkeep:占位文件,确保目录被 git 跟踪。
.claude/rules/local/ 目录创建规则文件CLAUDE.md 的"编码规范"章节中引用该规则# [规则名称]
> 一句话描述本规则的用途。
## 核心规则
1. **[规则1]**:[具体描述]
2. **[规则2]**:[具体描述]
## 示例
### 正确示例
[代码示例]
### 错误示例
[代码示例]
## 适用范围
[描述本规则适用的文件、目录或场景]
CLAUDE.md.claude/rules/local/ 目录.claude/rules/local/.gitkeep(空文件)CLAUDE.md 除外,由用户决定)[待填写] 位置列表| 特性 | CLAUDE.md | AGENTS.md |
|------|-----------|-----------|
| 目标工具 | Claude Code | AI Agent (通用) |
| 文件位置 | 项目根目录 | 项目根目录 |
| 配套目录 | .claude/rules/ | docs/ |
| 主要内容 | 项目指令和规范 | 文档导航入口 |
| 规则文件 | .claude/rules/local/*.md | docs/**/*.md |
| 触发方式 | Claude Code 自动读取 | Agent 主动检索 |
| 设计原则 | 指令分层、渐进披露 | 目录导航、渐进披露 |
执行成功后显示:
✓ CLAUDE.md 已创建
✓ .claude/rules/local/ 目录已创建
请填写以下占位内容:
- 项目概述
- 技术栈
- 项目结构
- 构建命令
- 编码规范
- 注意事项
提示:CLAUDE.md 会被 Claude Code 自动读取,保持精简(<100 行)。
详细规则可放在 .claude/rules/local/ 目录下。
tools
在项目根目录生成 CLAUDE.md 文件和 .claude/ 配置骨架,采用 DDD 架构模式,包含标准化架构设计文档和代码模板。手动触发,检查是否存在后写入模板。
documentation
在项目根目录生成 AGENTS.md 文件和 docs/ 知识库骨架,建立 agent-first 仓库的文档治理体系。手动触发,检查是否存在后写入模板。
development
Describe what this skill does and when Claude/OpenCode should use it. Be specific about trigger phrases and scenarios. Write it 'pushy' — err on the side of triggering too often rather than too little.
tools
Use when creating a minimal agent prompt for small models, when user wants to generate a lightweight agent with strict tool/skill limitations, or when asked to '创建 agent', '写一个 agent prompt', '生成 agent 配置', 'sop agent'