devboy-skills 0.28.0

Skills subsystem for devboy-tools — SKILL.md frontmatter parser, install/upgrade lifecycle, manifest model (ADR-012/014).
Documentation

devboy-skills

Crates.io Docs.rs License

Skills subsystem for devboy-tools — procedural recipes that AI agents (Claude Code, Codex, OpenCode, Kimi) load on top of the tool bundle.

This crate provides:

  • A SkillSource trait for pluggable skill backends
  • An EmbeddedSkillSource that ships baseline SKILL.md files inside the binary (via rust-embed)
  • The Skill / Frontmatter types, including YAML frontmatter parsing with a fixed required-field set and extensible unknown fields
  • Manifest-based install/upgrade lifecycle with collision detection

Implements ADR-012 — skills subsystem, ADR-013, ADR-014, ADR-015.

Features

  • trace (default) — session-trace module (ADR-015). Pulls in ulid for session ids. Disable for a smaller install path.

Add to your project

[dependencies]
devboy-skills = "0.26"

Documentation

API reference on docs.rs/devboy-skills.

For the full bundle see the main project README.

License

Apache-2.0 — see LICENSE.