CLAUDE.md · git:20260106.2dd7f4d · 2026-01-06 · sha256 164d5928c534cd4b
CLAUDE.md git:20260106.2dd7f4dA
Immutable. This exact content is served forever at /api/v1/blob/164d5928c534cd4b.
# CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
## 仓库概述
Testany 公司的 Agent Skills 集合,为 Claude Code 提供产品研发流程中的专业技能。每个 skill 是独立的 plugin,包含 SKILL.md 和可选的 references/、scripts/、assets/ 资源。
## 开发命令
### 初始化新 Skill
```bash
python skills/skill-creator/scripts/init_skill.py <skill-name>
# 默认输出到 skills/ 目录
```
### 验证 Skill 格式
```bash
python skills/skill-creator/scripts/quick_validate.py skills/<skill-name>
```
### 打包 Skill
```bash
python skills/skill-creator/scripts/package_skill.py skills/<skill-name>
```
## 架构
```
.claude-plugin/marketplace.json # 插件注册,每个 skill 独立为一个 plugin
skills/
├── prd-writer/ # PRD 写作(5 个模板在 references/)
├── skill-creator/ # Skill 创建指南 + 3 个 Python 工具
└── prompt-optimizer/ # 提示词优化(6 平台适配)
spec/ # Agent Skills 规范文档
```
## Skill 编写规范
| 规范项 | 要求 |
|--------|------|
| 命名 | 英文 kebab-case |
| 必须文件 | SKILL.md |
| 行数限制 | < 500 行 |
| 语言 | 中文(技术术语可保留英文) |
| Frontmatter | 必须包含触发词 |
| 示例 | 必须有使用示例 |
## marketplace.json 结构
每个 skill 作为独立 plugin 注册,确保用户浏览时能看到各 skill 的描述:
```json
{
"plugins": [
{
"name": "skill-name",
"description": "触发词1、触发词2。功能描述。",
"skills": ["./skills/skill-name"]
}
]
}
```
## 规范文档
详细规范见 `spec/` 目录:
- `agent-skills-spec.md` - 规范总览
- `skill-authoring.md` - 编写指南
- `skill-client-integration.md` - 客户端集成