Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Managing 150+ AI Agent Skills at Scale with Skill Forge

说明与用途

作者描述了从平面文件迁移到基于 SQLite 的注册表“Skill Forge”,以管理 153 个自主 AI 代理技能。这解决了并发写入问题,添加了全文搜索,并自动化了技能质量验证。

问题

Managing a library of 153 autonomous AI agent skills using flat files and a shared JSONL gap-reporting file led to concurrent write collisions, data loss, and unreliable skill loading as the number of agents increased.

结果

Resolved concurrent write conflicts and improved skill discoverability and quality. 51 out of 153 skills were flagged for quality issues during the first validation run, allowing for targeted fixes. The system now supports atomic transactions and full-text search without moving existing skill files.

工作流

  • Initialize Skill Forge and import existing skills from ~/.hermes/skills/ using forge import-hermes.
  • Run forge validate to check all skills for missing YAML, required fields, and structural integrity.
  • Fix flagged skills (e.g., missing versions, malformed frontmatter, empty sections).
  • Use forge search to locate specific skills by name, description, or body content.
  • Set up a cron job running forge watch --once to auto-sync new or modified skills based on content hashes.
  • Monitor registry health with forge status to ensure no skills have validation failures.

证据

Concurrent writes collide. Lines get truncated. Data vanishes.

来源

The first run on my 153 skills: 102 passed, 51 flagged.

来源

SQLite with WAL mode solves the concurrent-agent problem cleanly.

来源

  • 记录日期: 2026-09-10T05:45:51.261Z