.claude/skills/docs-creator/SKILL.md
文档创建技能,用于创建标准化的项目文档
npx skillsauth add shenjingnan/xiaozhi-client docs-creatorInstall 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.
我是一个文档创建专家,专门为 xiaozhi-client 项目创建符合标准的高质量文档。
当你需要创建新文档时,我会:
使用格式:/docs-create [文档类型] [文档标题]
示例:
/docs-create mcp-tool "Docker容器部署指南"/docs-create dev-guide "MCP Server开发详解"/docs-create api-doc "CLI命令完整参考"/docs-create user-manual "多端点配置入门"/docs-create arch-doc "独立多接入点架构设计"docs/content/guides/mcp-tools/{filename}.mdxdocs/content/development/{filename}.mdxdocs/content/api/reference/{filename}.mdxdocs/content/getting-started/{filename}.mdxdocs/content/architecture/{filename}.mdx# 拼写检查
pnpm spellcheck
# 代码格式检查
pnpm lint
确保文档中的代码示例遵循 xiaozhi-client 项目规范:
为了避免部署报错,必须在本地验证文档:
# 启动文档服务
pnpm dev:docs
# 等待服务启动后检查状态
curl -s -o /dev/null -w "%{http_code}" http://localhost:3000
验证成功标准:
// ✅ 推荐的导入示例
import { UnifiedMCPServer } from "@core/unified-server";
import { IndependentXiaozhiConnectionManager } from "@managers";
import { XiaozhiConfig } from "@/types";
// ❌ 避免相对路径
import { UnifiedMCPServer } from "../../core/unified-server";
# ✅ 使用项目实际命令
pnpm build
pnpm dev
pnpm dev:docs
xiaozhi start --config ./xiaozhi.config.json
# ❌ 避免使用不存在的命令
nr dev
npm run build
development
TypeScript严格模式检查
tools
Todo 管理技能,用于管理架构演进过程中的待办事项
testing
测试修复技能,用于分析和修复失败的测试用例
testing
测试创建技能,用于生成符合项目标准的测试用例