Skip to content

Latest commit

 

History

History
38 lines (32 loc) · 2.04 KB

File metadata and controls

38 lines (32 loc) · 2.04 KB

RyanJson 智能体入口

目的

  • 本文件只做导航,不复述 skills 内的规则与流程。
  • 处理任务前先阅读共享基线,随后进入对应技能文档。

Claude Skills 规范要点

  • 每个 skill 必须有 SKILL.md,并以 YAML frontmatter 开头。
  • frontmatter 必填 namedescription
  • name 规则:仅小写字母/数字/连字符,最多 64 字符,不含 XML 标签,不含保留字 anthropic/claude。
  • description 规则:非空,最多 1024 字符,不含 XML 标签;需同时说明“做什么”和“何时用”。
  • 目录名必须与 name 一致。
  • SKILL.md 正文建议包含“步骤说明 + 示例”,并保持精简(建议不超过 500 行)。
  • 本仓库不采用 .claude/skills 路径,但上述结构与字段要求必须满足。
  • 若需兼容 Claude.ai,description 建议控制在 200 字符以内。

共享基线与术语

  • 共享基线:skills/shared/ryanJsonCommon.md
  • 快速分流:skills/shared/questionRouter.md
  • 路由样例:skills/shared/routingExamples.md
  • 术语表:skills/shared/terminology.md
  • 架构与数据结构:skills/shared/architecture.md

技能路由

  • 用户问题不清晰、第一次接触仓库时:先看 skills/shared/questionRouter.md
  • 用户问题跨越多个 skill、边界不清晰时:补看 skills/shared/routingExamples.md
  • 项目概览、目录结构、构建脚本、CI 与报告路径:skills/ryanjson-project-guide/SKILL.md
  • 涉及内部实现/数据结构:先读 skills/shared/architecture.md,再进入对应技能。
  • API 使用、集成、所有权与示例:skills/ryanjson-api-usage/SKILL.md
  • 核心优化、性能、内存与语义边界:skills/ryanjson-optimization/SKILL.md
  • 单元测试工程、用例归属与覆盖策略:skills/ryanjson-test-engineering/SKILL.md

Agent 入口

  • 技能内的 agent 模板:skills/*/agents/openai.yaml

本地校验

  • skills/agents 文档校验入口:run_local_skills.sh
  • 仓库内 validator:scripts/tools/validate_skills.py