Skip to content
Back to skills

Docs Authoring Skill

ASecurity

> **目标**:重命名一个 SKILL(目录名 + name 字段 + 索引) > > **本质**:重命名 = 删除旧条目 + 添加新条目 > > **完成后**:必须执行 [SYNC_INDEX.md](./SYNC_INDEX.md) 同步索引 ---

  • 5 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 8, 2026
documentationgobash

Security analysis

A100/100

Pro scans all 21 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add tikazyq/agentic-spec-forge --skill _docs_authoring_skill --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Docs Authoring Skill?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Docs Authoring Skill
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tikazyq-docs-authoring-skill-aea14d91/badge)](https://www.skillsdirectory.com/skills/tikazyq-docs-authoring-skill-aea14d91)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# 重命名 SKILL

> **目标**:重命名一个 SKILL(目录名 + name 字段 + 索引)
>
> **本质**:重命名 = 删除旧条目 + 添加新条目
>
> **完成后**:必须执行 [SYNC_INDEX.md](./SYNC_INDEX.md) 同步索引

---

## 步骤

### Step 1: 重命名目录

```bash
mv spec_stage_skill/{category}/old-name/ \
   spec_stage_skill/{category}/new-name/
```

### Step 2: 更新 SKILL.md

修改 frontmatter 中的 `name` 字段:

```yaml
---
name: new-name    # 改为新名称
description: ...
---
```

### Step 3: 更新索引

执行 [SYNC_INDEX.md](./SYNC_INDEX.md):

1. **底层索引** `{category}/_INDEX.md`:
   ```markdown
   # 删除旧行
   | old-name | ... | `old-name/SKILL.md` |

   # 添加新行
   | new-name | ... | `new-name/SKILL.md` |
   ```

2. **上层索引** `_INDEX_STAGE_*.md`:同样更新

3. **全局索引** `_INDEX_ALL.md`:同样更新

### Step 4: 验证

执行 [VALIDATE_SKILL_AND_INDEX.md](./VALIDATE_SKILL_AND_INDEX.md) 确认:
- 路径正确
- 无悬空引用

---

## 跨目录迁移

如果需要将 SKILL 从一个目录移到另一个(如 `common/` → `requirements/`):

### Step 1: 移动目录

```bash
mv spec_stage_skill/common/my-skill/ \
   spec_stage_skill/requirements/my-skill/
```

### Step 2: 更新旧位置索引

从 `common/_INDEX.md` 移除条目。

### Step 3: 更新新位置索引

在 `requirements/_INDEX.md` 添加条目。

### Step 4: 更新上层索引

- 从 `_INDEX_STAGE_2.md`、`_INDEX_STAGE_3.md` 移除(common 在多个 Stage)
- 添加到 `_INDEX_STAGE_1.md`(requirements 只在 Stage 1)

### Step 5: 验证

执行 [VALIDATE_SKILL_AND_INDEX.md](./VALIDATE_SKILL_AND_INDEX.md)

---

## 检查清单

- [ ] 目录已重命名
- [ ] SKILL.md 的 name 字段已更新
- [ ] 底层索引已更新
- [ ] 上层索引已更新
- [ ] 全局索引已更新
- [ ] 执行 [VALIDATE_SKILL_AND_INDEX.md](./VALIDATE_SKILL_AND_INDEX.md)

---

## AI Coding Agent 命令

```
请帮我将 old-name 重命名为 new-name:

1. 重命名目录
2. 更新 SKILL.md 的 name 字段
3. 更新所有索引
4. 验证正确性
```

```
请帮我将 my-skill 从 common/ 迁移到 requirements/:

1. 移动目录
2. 更新旧位置索引
3. 更新新位置索引
4. 更新上层索引
5. 验证正确性
```

Files in this skill

  • ADD_SKILL.md9.4 KB
  • README.md9.4 KB
  • REMOVE_SKILL.md2.5 KB
  • RENAME_SKILL.md2.3 KB
  • SYNC_INDEX.md8.4 KB
  • VALIDATE_SKILL_AND_INDEX.md6.3 KB
  • _reference/ANTI_PATTERNS.md17.4 KB
  • _reference/PATTERN_LIBRARY.md25.6 KB
  • _reference/PROGRESSIVE_DISCLOSURE.md11.9 KB
  • _reference/QUALITY_CHECKLIST.md3.8 KB
  • _reference/README.md8.6 KB
  • _reference/SKILL_CONTEXT_CONTRACT.md6.4 KB
  • _reference/SPEC_SKILL_BUILD_GUIDE.md28 KB
  • _reference/STRUCTURE.md7.7 KB
  • _reference/YAML_SPEC.md5.4 KB
  • examples/COMPREHENSIVE_SKILL_EXAMPLE.md6.6 KB
  • examples/MINIMAL_SKILL_EXAMPLE.md1.4 KB
  • examples/STANDARD_SKILL_EXAMPLE.md3.6 KB
  • examples/real_samples/1_requirements_us-enrich-context.md12.4 KB
  • examples/real_samples/2_design_vs-coverage-check.md2.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…