Claude-skill-registry fractal-docs
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/fractal-docs" ~/.claude/skills/majiayu000-claude-skill-registry-fractal-docs && rm -rf "$T"
manifest:
skills/data/fractal-docs/SKILL.mdsource content
Fractal Docs Protocol Skill / 分形文档协议技能
设计思路 / Design Notes:
明确列出功能和触发词(fractal, doc protocol, 补全文档等)description- 提供完整模板,减少 Claude 的猜测
- 分步骤指令,确保执行顺序正确
Overview / 概述
This skill helps maintain the Fractal Docs Protocol - a self-describing documentation system. 此技能帮助维护分形文档协议 - 一个自描述的文档系统。
Instructions / 指令
When Creating/Modifying Source Files / 创建或修改源文件时
- Check if file has header / 检查文件是否有头注释
- Add or update the 3-line header / 添加或更新 3 行头注释:
// [IN]: <dependencies> / <依赖说明> // [OUT]: <exports> / <导出说明> // [POS]: <position in system> / <系统定位> // Protocol: When updating me, sync this header + parent folder's .folder.md // 协议:更新本文件时,同步更新此头注释及所属文件夹的 .folder.md
- Update parent folder's .folder.md / 更新父文件夹的 .folder.md
When Creating Folders / 创建文件夹时
Create
.folder.md with this template / 使用此模板创建 .folder.md:
# Folder: <path> > Trigger: When this folder's structure/responsibilities/file list changes, update this document. > 触发条件:当本文件夹的结构/职责/文件列表变化时,更新此文档。 <Line 1: Responsibility / 职责> <Line 2: Boundary / 边界> <Line 3: Key invariant / 关键不变量> ## Files - `<file>`: <position> - <description EN> / <description CN>
Header Content Guidelines / 头注释内容指南
| Tag | Content | Example |
|---|---|---|
| Dependencies, imports | |
| Exports, side effects | |
| Layer, responsibility | |
Validation / 验证
After completing changes, run:
pnpm doc-lint
Reference / 参考
- Full protocol: docs/protocols_fractal-docs.md
- Lint guide: docs/doc-lint-guide.md