vtcode-skills 0.171.4

Skill types, discovery, loading, and validation for VT Code
# vtcode-skills

Skill types, discovery, loading, and validation for VT Code.

Provides the core skill system including skill manifests, validation, bundling, template rendering, and native plugin
support.

<!-- cargo-rdme start -->

## vtcode-skills - Skill Types, Discovery, and Validation

Provides the core skill system for VT Code including skill manifests, validation, bundling, template rendering, and
native plugin support.

<!-- cargo-rdme end -->

## Modules

| Module                 | Purpose                                     |
| ---------------------- | ------------------------------------------- |
| `authoring`            | Skill authoring and creation tools          |
| `bundle`               | Skill packaging and bundling                |
| `command_skills`       | Built-in command skill definitions          |
| `container`            | Skill container management                  |
| `container_validation` | Container validation rules                  |
| `context_manager`      | Skill context and state management          |
| `document_processor`   | Document processing for skill content       |
| `enhanced_validator`   | Enhanced validation with custom rules       |
| `file_references`      | File reference resolution                   |
| `injection`            | Skill injection into prompts                |
| `instructions`         | Instruction generation from skills          |
| `locations`            | Skill location and path management          |
| `manifest`             | Skill manifest parsing and types            |
| `model`                | Skill model types                           |
| `native_plugin`        | Native plugin loading via dynamic libraries |
| `prompt_integration`   | Prompt integration for skills               |
| `render`               | Skill content rendering                     |
| `system`               | System-level skill management               |
| `templates`            | Template rendering engine                   |
| `types`                | Core skill types                            |
| `validation_report`    | Validation report generation                |
| `versioning`           | Skill versioning support                    |

## Features

- **Manifest-based**: YAML/JSON skill manifests with validation
- **Bundling**: Package skills for distribution
- **Native plugins**: Load compiled dynamic libraries only from explicitly trusted, user/application-managed locations
- **Template rendering**: Render skill content with variable substitution
- **Validation**: Comprehensive skill validation with detailed reports

## Dependencies

- `vtcode-commons` (shared primitives, error types)
- `vtcode-config` (configuration loading)